Provide Object Coordinate Support

Bug #503014 reported by Rob Antonishen
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Inkscape
New
Wishlist
Unassigned

Bug Description

It would be nice to optionally maintain the original object axis after transforming an object.

For example, if create a square using the rectangle tool, then rotate it, I can no longer scale it orthogonally (i.e. into a rectangle). Instead, it becomes a rhombus. It is possibly to manually edit the width and height attributes to change the size of an object orthogonally , based on the original axis using the XML editor, so this is just be a UI issue.

For an arbitrary polygon, this could also work within groups... i.e. allow an option for scaling and skewing to objects selected within a group.

Note sure how to implement within the UI, as ctrl, alt and shift are all used up with the UI object transform options.

Note:
It is possible to see how this might work in practice by exploiting a bug by doing the following:

1) Create a new document
2) Draw several shapes (rectangles, paths, etc.)
3) Select them and group.
4) Open the xml editor and selected the group node for layer 1 and add a new "element node" set as svg:svg
5) in the XML editor, drag the group created in step 3 INTO this new node.

You can now select the svg:svg element in the GUI and apply a rotation. Now right click and enter the SVG node. Click into the group object. You can now translate or scale the elements of the group orthogonally! I.e. if you cursor right, it moves in positive X direction of the original object, not the rotated one. Essentially everything inside the svg:svg element has a different axis
than the page.

(I have been told this is a bug, and the rotation of a SVG node is not maintained on saving and reloading)

Attached is a sample svg file that has steps 1-5 performed.

-Rob A>

Revision history for this message
Rob Antonishen (rob-antonishen) wrote :
Revision history for this message
su_v (suv-lp) wrote :

possibly related RFE:
Bug #171826 “view/edit current transform decomposed into rotation/scale/.”

tags: added: transformations ui
Changed in inkscape:
importance: Undecided → Wishlist
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.