move objects in radial direction, without scaling (wishlist)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Invalid
|
Wishlist
|
Unassigned |
Bug Description
Hi Friends,
This is a wishlist request.
I would like to suggest (and would use it heavily), some kind of mechanism to move objects in a radial direction. Typically I'll have objects arranged in a circle, such as in the attached radial-move.svg. I'm not sure what to call them, but those 12 blue objects in a circle.
I'd like to be able to move them toward the center of the circle, or away from the center, without scaling them, or changing them in any way.
(Already it's possible to move them, using the option to display handles on selected nodes, or simply using selection/scaling handles. But both of those also scale the objects at the same time. I want to be able to move them, without scaling.)
Even though I typically want this feature when working with objects arranged in a circle, I think this feature could be useful if the objects were not necessarily in a circle, but can be moved radially around an imaginary center of a circle. I can't think of any specific examples where this would be useful, but it would be a way to move multiple objects outward from some central point (or inward). (Well, maybe if you were using Inkscape to make ("frames" for) an explosion animation. The objects wouldn't start out in a circle, but can be moved away from a central point (or inward), without scaling.)
I don't know anything about programming, so I can't really suggest the best way to accomplish this programatically. But just to potentially start a discussion, I'm thinking that maybe a mouse click could identify the central point, around which objects would be moved inward or outward.
However, the problem I see with using just a mouse click, is lack of precision. So maybe when this tool is enabled, a mouse click would place a point on the canvas (not a permenant dot, but just a point or a crosshair maybe) which would be snappable.
To me, it seems like this could be a new function for the selection tool, and the same scaling handles could be used for the movement. Like maybe a "Radial Movement Mode", or "Explode Mode", or something like that. Otoh, perhaps it would be less confusing not to use selection handles, and I could also imagine some kind of slide bar, to control the movement.
While a new mode for the Selection tool makes more sense to me, I guess it could also be done with an LPE or maybe even extension. Thinking of inward radial movemenet without scaling, the objects will start overlapping, sooner or later. And that puts me in mind of a kaleidoscope. So maybe this could be done with an LPE or even extension, which provides other features as well?
Please feel free to ask for any clarifications. I'm available for basic discussion, although again, I'm not a programmer, so I can't discuss that part of it :-)
Thanks for making Inkscape, and thanks for listening!
tags: | added: aligning transformations |
Changed in inkscape: | |
importance: | Undecided → Wishlist |
tags: | added: bug-migration |
Hi Brynn,
Did you try the "polar" tab of the "Arrange" dialog ? It sort of does some of the things you're asking