Comment 2 for bug 1384780

Revision history for this message
Equis (rob-cummingsonline) wrote : Re: [Bug 1384780] Re: Wishlist: Remove All Transforms

I imagine reverting back to the original object. Not so much like an undo,
as it could be done in later sessions, but more like a revert to original
shape. In your example, it would remove the transform line, restoring the
original non-rotated rectangle.

If the transforms are applied one by one, it could be useful to remove each
transform individually. Say, remove a rotate but keep a skew.
On Oct 23, 2014 6:55 PM, "Alvin Penner" <email address hidden> wrote:

> just for clarification, when you say "restored to its original
> proportion", are you referring to something like an Undo operation,
> where the shape actually reverts back to what it was, or are you
> referring to an operation that would remove all transform elements from
> an object and apply them directly to the object's coordinates without
> actually changing the current visual appearance of the object?
>
> as for the question:
> "does the scaling and skewing of an object overwrite the original object's
> size/proportions or does it retain the original information in the file and
> apply the transform when writing to the screen"
> the answer is the second part, meaning the original object information is
> kept intact, and the transform is applied on top of the original like a
> second operation on top of the first, exactly the same as you did when you
> drew the object.
>
> <rect
> width="217.14285"
> height="94.285713"
> x="109.81639"
> y="225.67557"
>
> transform="matrix(0.96427403,-0.26490675,0.26490675,0.96427403,0,0)" />
>
> an example, rotated rectangle. The rectangle will be drawn first without
> the transform element, and then later the transform will be applied.
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1384780
>
> Title:
> Wishlist: Remove All Transforms
>
> Status in Inkscape: A Vector Drawing Tool:
> New
>
> Bug description:
> I would like a function to remove all transforms on an object. A
> couple use cases:
>
> - Text that has been stretched and needs to be restored to its original
> proportion
> - Objects that are skewed or rotated and need to be restored to their
> original rotation
> - Objects that are scaled or stretched and need to be restored to their
> original size and proportion.
>
> This said, does the scaling and skewing of an object overwrite the
> original object's size/proportions or does it retain the original
> information in the file and apply the transform when writing to the
> screen?
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/inkscape/+bug/1384780/+subscriptions
>