VectorStyler
    • Categories
    • Unread
    • Recent
    • Tags
    • Popular
    • Register
    • Login

    Add a Create Boundary/Perimeter Command

    Scheduled Pinned Locked Moved Implemented Features
    17 Posts 4 Posters 20.6k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • V Offline
      Vector-Rock
      last edited by

      I would like to see VectorStyler add a Create Boundary Command similar to what is found in CorelDraw.

      The Create Boundary command is an fantastic feature that is especially helpful for:

      • Creating Cut Lines/Die Cuts and Keylines (Decals, Engraving, etc.)
      • Adding a printable Border aesthetic to any design.

      What does the CorelDraw Boundary command do?

      • Creates a new object shape whose path follows the perimeter around the selected objects.

      • The new Boundary object takes on the default properties for graphic objects, which is No Fill and Black Stroke, and appears on top of the target objects.

      • Works with either just a single* object selected (from *Menu, *Docker, or added to *Standard Toolbar with Workspace Customization) or when multiple objects are selected (automatically appears in the Content Changing "Property Bar", in addition to the three previously mentioned ways).

      Example of Create Boundary:

      0_1619777440132_Boundary_Create-Boundary-Example_JPEG.jpeg

      .

      Possible VectorStyler Improvements to Create Boundary Command?
      I was also wondering if it might make sense to try to Improve upon the CorelDraw Boundary Command by making some extra options available directly within the Boundary Docker Panel itself; such as,

      • Create/set an Offset Boundary,
      • Maybe check box(es) for
        • Move to separate layer named CutContour
        • Set as a Hairline,
        • Set or select from a preset Spot Color swatch, etc…

      Not sure if this would be helpful or practical. Just something to ponder.

      .
      .
      .
      If interested, below is detailed information, including a nice video link, on the how The Create Boundary command works in CorelDraw:

      In CorelDraw, you can access the Boundary Command in four (4) ways:

      1). In the “Property Bar” (content changes based on the selected Tool or task) when two or more objects are selected.

      Below is the "Multiple Objects" Property Bar that appears after selecting objects on the artboard. The create Boundary command is found in the group of Shape Commands: (Combine/Weld/Trim/Intersect/Simplify/Front Minus Back/Back Minus Front/Create Boundary (circled in bright green).

      0_1619778991318_Boundary_Command_Property-Bar_Standard-Toolbar_JEPG.jpg

      2). In the Menu: Object > Shaping > Boundary

      3). In the Dockers Panel. (Which provides two options to change from the default settings by using check boxes:
      a) Place behind the selected object (Unchecked be default)
      b) Leave original object (Checked by default)

      4). If you want the Boundary command viewable at all times in the Standard Toolbar row, it can be added using “Workspace Customization” (seen circled in Magenta in the image above).

      Also:
      Here is a link (https://www.youtube.com/watch?v=LemkhUTFX4s) to a YouTube video titled:
      The Boundary Command in CorelDRAW: How it works, and how to use it. Some macro content, too!

      VectorStylerV 2 Replies Last reply Reply Quote 0
      • F Offline
        fde101 Global Moderator
        last edited by

        Note that you can currently get the equivalent of this by duplicating the selected objects (Command+D), performing a Union operation (on the toolbar, or Object -> Combine -> Union), then removing or disabling the fill.

        1 Reply Last reply Reply Quote 1
        • VectorStylerV Offline
          VectorStyler @Vector-Rock
          last edited by

          @Vector-Rock Added to the feature list for later. Can be almost done with Union and Offset Path. I think a live version would be more interesting.
          Something like this: https://recordit.co/UsaY3FXrCc
          but without the need to have a nondestructive union on the group, and an automatic alignment.
          One difference with boundary: it removes the holes.

          V 1 Reply Last reply Reply Quote 0
          • V Offline
            Vector-Rock @VectorStyler
            last edited by

            @vectoradmin

            Looking forward to the Create Boundary feature being added in the future.

            I hope you won’t keep us in suspense too long before it’s included, ha ha😃

            I continue to be impressed by your listening to users feedback and implementing their suggestions to improve VectorStyler! 👏

            Two points of note about Create Boundary command. First, it’s beauty is in its simplicity- it’s a single click operation (no need for unnecessary extra steps or workarounds), and produces a separate object without interior holes.

            Second, it is a very purpose-driven feature, predominately (but not exclusively) used to address the need to easily and quickly create cut lines for printer-cutting plotter machines.

            In a typical workflow, a Spot Color Swatch is created to be assigned to the created Boundary object with the appropriate settings for your RIP software/equipment (named CutContour or PerfCutContour, often with a distinctive color stroke such as 100% Magenta or 100% Cyan and set as a Hairline). Sometimes, if desired, the Boundary is then offset/contoured to move the cut line.

            BTW,
            ……I agree the “live” concept you described has appeal. It will be interesting to see if at some point you come up with a new feature like that. Also, the demo you showed was cool. I couldn’t replicate it though, I must be accidentally missing a step(s).

            VectorStylerV 1 Reply Last reply Reply Quote 0
            • VectorStylerV Offline
              VectorStyler @Vector-Rock
              last edited by

              @Vector-Rock The steps for the video:

              • group the objects.
              • select union on the group, this will create a shape union of the group content, without changing the grouped objects. The group content remains fully editable.
              • select Object Options (Object menu) and set a name for the group. This will be needed to see this group as a shape style.
              • with the Role button, select a role for the object. This is a VS specific feature, the object becomes the source of a style defined by the selected role(s).
              • create a new object, any shape wil do.
              • with the new object selected, select the shape style in the context panel (or the Shape panel). There should be a Style or Shape drop down.
              • again, this is a VS specific feature, the shape of any object can also be set from a shape style.
              • now you have a new object, whose shape is a style pointing to the other object (unified group) shape.
              • set any color or style for the new object.
              • double click the original group, to enter into isolation mode and move its shapes around.
              • the group union is updated automatically as the shapes inside the group are changed.
              • and the other (with the shape style) object shape is also updated automatically since the shape style changes as the group union changes.

              VS has a lot of these dynamic link to somewhere features 🙂

              VectorStylerV BoldlineB V 3 Replies Last reply Reply Quote 1
              • VectorStylerV Offline
                VectorStyler @VectorStyler
                last edited by

                @vectoradmin Forgot to say that there is a Offset Path shape effect added on the new object (with the shape style) that is also live (updated as the shape changes). Can be added from the Shape Effects panel of the Panels -> Effects menu.

                1 Reply Last reply Reply Quote 0
                • BoldlineB Offline
                  Boldline @VectorStyler
                  last edited by

                  @vectoradmin I think the role feature is a real game-changer. I have to create unified background shapes of the featured design all the time. The ability to expedite that with an action like that is awesome!

                  🍎 macOS Tahoe 26.2, Mac mini (M1, 2020), Chip Apple M1, Memory 16 GB
                  Cintiq 27QHD Display and LG Ultra HD Display

                  1 Reply Last reply Reply Quote 1
                  • V Offline
                    Vector-Rock @VectorStyler
                    last edited by

                    @vectoradmin
                    Thanks for the steps to the video.

                    I was able to successfully recreate what you did except I was having trouble with alignment centering. I'm sending you the file to see what I did wrong (probably😃 ) or if something is not quite working properly in VS.

                    VectorStylerV 2 Replies Last reply Reply Quote 0
                    • VectorStylerV Offline
                      VectorStyler @Vector-Rock
                      last edited by

                      @Vector-Rock Everything was done right. Unfortunately, alignment is not really suitable to to center offset shapes, as the bounding box may be extended unevenly around the offset shape. Alignment centers the bounding box of the two objects, not the shapes.

                      These steps would really need some kind of optical alignment (not available yet), or a proper live boundary feature with all these steps (will be done).

                      V 1 Reply Last reply Reply Quote 0
                      • VectorStylerV Offline
                        VectorStyler @Vector-Rock
                        last edited by

                        @Vector-Rock One way to make alignment usable for this is to use rounded corners in the Offset Path effect.
                        To do this, open the Offset Path effect in the effects panel, switch to the detailed view (upper right corner icon with circle and dots inside).
                        In the Join drop down, select Round.

                        Then the sharp corners will have a round offset, avoiding the long miters causing the uneven bounding box expansion.

                        0_1620039435396_offsetpath.png

                        1 Reply Last reply Reply Quote 0
                        • V Offline
                          Vector-Rock @VectorStyler
                          last edited by

                          @vectoradmin said in Add a Create Boundary/Perimeter Command:

                          @Vector-Rock Everything was done right. Unfortunately, alignment is not really suitable to to center offset shapes, as the bounding box may be extended unevenly around the offset shape. Alignment centers the bounding box of the two objects, not the shapes.

                          These steps would really need some kind of optical alignment (not available yet), or a proper live boundary feature with all these steps (will be done).

                          Thanks for clarifying that. I forgot to take into account the bounding box, oops! 😊

                          So, if I understand you correctly, just as you offer two Offset Path options, a destructive one (Object> Shape>Offset Path) and a live fx version (Effects>Outline>Offset Path) so the user can choose the best one for the task at hand, your plan is offer two (2) varieties of the Boundary feature as well, a destructive one and a proper live fx one. If so, that would really be cool.

                          VectorStylerV 1 Reply Last reply Reply Quote 0
                          • VectorStylerV Offline
                            VectorStyler @Vector-Rock
                            last edited by

                            @Vector-Rock said in Add a Create Boundary/Perimeter Command:

                            plan is offer two (2) varieties of the Boundary feature as well, a destructive one and a proper live fx one. If so, that would really be cool.

                            yes, in fact all the shape combination operators (intersect, union, etc) already come in both destructive and nondestructive forms.

                            V 1 Reply Last reply Reply Quote 0
                            • V Offline
                              Vector-Rock @VectorStyler
                              last edited by

                              @vectoradmin said in Add a Create Boundary/Perimeter Command:

                              @Vector-Rock said in Add a Create Boundary/Perimeter Command:

                              plan is offer two (2) varieties of the Boundary feature as well, a destructive one and a proper live fx one. If so, that would really be cool.

                              yes, in fact all the shape combination operators (intersect, union, etc) already come in both destructive and nondestructive forms.

                              That's outstanding! Really looking forward to this.

                              1 Reply Last reply Reply Quote 0
                              • VectorStylerV Offline
                                VectorStyler @Vector-Rock
                                last edited by

                                @Vector-Rock Boundary shape operation is available in build 1.0.025.
                                Some observations on this one:

                                • both destructive and nondestructive boundary operation on shapes are available from the menu and the toolbar (without offset).
                                • a destructive mode with offset can be achieved with the Object -> Shape -> Offset Path command. Make sure to set the Combining drop down to Before and check the Boundary Offset option.
                                • when using shape references to a group (as in the demo videi), the Mode shape option (new, both in context panel and shape panel) can be set to Boundary to have a shape that is the boundary of a group. This will be nondestructive (live) and the Offset Path effect can be used to add a (live) offset.
                                • and probably the most interesting form of boundary: using the Contour effect, add a single contour (fixed steps set to 1), with a fill and stroke. In the Contour panel menu uncheck the Symmetric Offset option (to create a single outer contour) and check the Offset of Boundary from the Combine Mode menu of the panel.

                                Let me know if there are issues or improvement ideas.

                                V 2 Replies Last reply Reply Quote 0
                                • V Offline
                                  Vector-Rock @VectorStyler
                                  last edited by

                                  @vectoradmin

                                  Great job! Take a bow.👏

                                  A tip of the hat 🎩 from me.☺

                                  What is really nice is that not only did you add a proven tool that already existed elsewhere, but also got creative to expand its capabilities to improve it. Well done.

                                  I have only had a chance to just get started playing around with the options you mentioned, so here are a couple quick observations:

                                  Two changes I would like to see

                                  1. Have the created Boundary take on the default properties for fill and stroke as set up in user preferences*
                                  2. Have the created Boundary be placed on the top of the objects it was created from
                                  1 Reply Last reply Reply Quote 1
                                  • V Offline
                                    Vector-Rock @VectorStyler
                                    last edited by

                                    @vectoradmin

                                    also, forgot to mention.

                                    Notes*:
                                    The two above requests are as done in CorelDRAW.

                                    • CorelDRAW default for newly created graphic objects is Black Stroke, NO Fill.
                                      (User can Change Document Default properties for Fill and Stroke to any color and stroke settings; which if done, the Boundary will be created with the newly created/changed fill and stroke)

                                    • Boundary appears on Top/in front by default
                                      (In the Boundary Docker Panel, there is an option check box to "Place behind selected", to override the default)

                                    • In the Boundary Docker Panel, there is an option check box to remove the "original objects" from which the Boundary was created, which also would override the default.

                                    By the way, in CorelDRAW, you can actually enable and apply a Boundary when only a Single Object is selected! You CAN'T access it from the Context Property bar, because the Boundary Icon will be grayed out...... however, it can be accessed and used through the Bounty Docker Panel... or... if the Boundary Icon has been manually added to the Toolbar by customization.

                                    VectorStylerV 1 Reply Last reply Reply Quote 1
                                    • VectorStylerV Offline
                                      VectorStyler @Vector-Rock
                                      last edited by

                                      @Vector-Rock The boundary boolean operation has been improved in builds 1.0.026 and 1.0.027. The options can be accessed in the Path panel menu. The default fill style will still be the selected object style, as the default drawing style is updated when an object is selected,

                                      1 Reply Last reply Reply Quote 0
                                      • First post
                                        Last post