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

    Is there a way to transform/rotate shapes but with an offset?

    Scheduled Pinned Locked Moved Questions and Support
    10 Posts 5 Posters 9.8k Views 5 Watching
    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.
    • P Offline
      pentool
      last edited by pentool

      It's been a while I used Illustrator, but if memory serves, in the Transform panel there used to be an "Offset" parameter, no?

      So for example, when I want to create the below arrangement, I have a circle (the red one) and I want to rotate it X degrees around a specific center point so that it will yield the following arrangement.

      Since there's no "Offset" parameter in the Transform box (something that I can use to offset the rotation point) I cannot do this by using the Transform dialog (Object > Transform > Transform).

      Am I missing anything obvious that is right in front of me yet I still can't see it?

      0_1691521505702_Screen Shot 2023-08-08 at 8.58.00 PM.png

      0_1691521631860_Screen Shot 2023-08-08 at 9.06.16 PM.png

      MacBook Pro 13" early 2015 8G | Intel Iris Graphics 6100 1536 MB | macOS Monterey 12.7.6

      AyoA b77B 2 Replies Last reply Reply Quote 0
      • AyoA Offline
        Ayo @pentool
        last edited by

        @pentool
        Can only be done via Rotate Tool I think. Select rotate tool, drag rotate reference point (center object) to desired position 'x', double click rotate tool , set desired rotation angle in rotate subwindow. Cmd-D duplicate action.

        1 Reply Last reply Reply Quote 0
        • b77B Offline
          b77 @pentool
          last edited by b77

          @pentool As Ayo said, you need to enable transform pivot editing with this button
          in the context panel, move the pivot then direct transform OR transform from the
          modal windows will use the new location of the pivot:

          alt text

          MacBook Pro (Intel) running Monterey 12.6.4

          1 Reply Last reply Reply Quote 0
          • P Offline
            pentool
            last edited by pentool

            Thanks guys, well, yeah, that sorta works.

            The issue in this case, however, is that you cannot adjust the transform point (TP) during rotation. So if you didn't set the TP correctly, you have to close the transform dialog, adjust the point, try again. Repeat until you get it right.

            So for example, in the example below, let's say I want the circles to touch. Not necessarily in a scientific way but close enough to be good enough 🙂

            I can only ballpark where the TP should be. And you see it's not right. So you have to play around with it back and forth until it gets good enough. Having an "Offset" param of some sort would make this really easy.

            (Maybe I'll add it to the wish list channel...)

            0_1691523731501_Screen Shot 2023-08-08 at 9.34.22 PM.png

            Of course there are always alternative, yes, like drawing a big circle, rotating a line around the center to divide it by equal portions, then place a smaller circle at the intersections, etc. But the keyword here is to do this the easy way 🙂

            MacBook Pro 13" early 2015 8G | Intel Iris Graphics 6100 1536 MB | macOS Monterey 12.7.6

            b77B VectorStylerV 2 Replies Last reply Reply Quote 0
            • b77B Offline
              b77 @pentool
              last edited by b77

              @pentool First of all, I'm not against having an Offset value in the Transform windows.

              But in this particular example it won't help, because you still won't know what the
              correct pivot offset value should be so that the circles would touch.

              So the quick method is to move the pivot, duplicate the object around it at 45° or
              whatever other angle, then select all circles and scale them up or down by pressing
              the Shift and the Spacebar — Shift keeps the aspect ratio and Spacebar scales
              each circle individually:

              alt text

              MacBook Pro (Intel) running Monterey 12.6.4

              P 2 Replies Last reply Reply Quote 1
              • P Offline
                pentool @b77
                last edited by pentool

                @b77 ...hence I said "Not necessarily in a scientific way but close enough to be good enough"

                Yes, there are workaround as I mentioned.

                Also, don't limit yourself to this particular example. This would also be useful for creating various patterns, mandalas for using the Shape Builder etc, because offsetting the TP during live transform would provide immediate feedback.

                MacBook Pro 13" early 2015 8G | Intel Iris Graphics 6100 1536 MB | macOS Monterey 12.7.6

                1 Reply Last reply Reply Quote 0
                • P Offline
                  pentool @b77
                  last edited by

                  @b77 said in Is there a way to transform/rotate shapes but with an offset?:

                  @pentool ... and scale them up or down by pressing
                  the Shift and the Spacebar — Shift keeps the aspect ratio and Spacebar scales
                  each circle individually:

                  That's good! Thanks!

                  MacBook Pro 13" early 2015 8G | Intel Iris Graphics 6100 1536 MB | macOS Monterey 12.7.6

                  1 Reply Last reply Reply Quote 1
                  • S Offline
                    Subpath
                    last edited by Subpath

                    @pentool

                    ...a way to transform/rotate shapes but with an offset...

                    i mentioned something in that direction
                    a while ago in this thread
                    https://www.vectorstyler.com/forum/topic/3051/things-related-to-the-origin-point-that-could-be-better/2

                    CorelDraw has extra input fields for that
                    Here the Video
                    (the video is from the same thread above)

                    Win 11
                    CPU: AMD Ryzen 5 9600X, 6-core.
                    GPU: Nvidia Geforce RTX 5070.

                    1 Reply Last reply Reply Quote 0
                    • VectorStylerV Offline
                      VectorStyler @pentool
                      last edited by

                      @pentool said in Is there a way to transform/rotate shapes but with an offset?:

                      The issue in this case, however, is that you cannot adjust the transform point (TP) during rotation.

                      Should the transform (center) point be also an option in the rotate view? This can only be done as a numeric field

                      P 1 Reply Last reply Reply Quote 0
                      • P Offline
                        pentool @VectorStyler
                        last edited by

                        @VectorStyler Well, this is at two places. In the Transform > Rotate and Transform > Transform dialogs. I think the value control works (the one where you can either input a number and change with the up/down arrow keys, or it opens as a horizontal bar that you can drag left and right)

                        MacBook Pro 13" early 2015 8G | Intel Iris Graphics 6100 1536 MB | macOS Monterey 12.7.6

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