Comment 2 for bug 879063

Revision history for this message
Mihai Sorin Dobrescu (msdobrescu-gmail) wrote :

OK, my bad.
Let's elaborate.

In my case, I've found some Inkscape settings: transform gradients, transform patterns.
It would be useful to have these customizable per shape.

I might have misunderstood some features though, so ....

Let's open the attachment.
I've created the path in a.svg.
To get the b.svg, I've selected the path in a.svg and converted it to pattern, then I've created a rectangle and assigned the pattern to it.
The result dissatisfies me because the pattern is not "synchronized", i.e. it doesn't start as a tile in the right (correct) corner (i.e. left-top corner, or any chosen corner - this would be a feature request).
First, I've tried to resize the shape. I've noticed the pattern is scaled instead, with the shape, so I have deactivated Inkscape's option for pattern transforming. Then, I could align the pattern with the shape, but would break other patterns too. (in my sample I have none though).
I guess that, at the time of applying a pattern, it is computed as the current settings are, and closing and reopening Inkscape will keep the last "settings" for a shape (in the same document, of course).
I guess there is no way to rotate the pattern inside a shape or closed path, or how to move it in one direction - this would be another feature request. This would definitely be useful.

I am sorry if I am an ignorant regarding pattern handling in Inkscape.

So, why not:
- define shapes' patterns on a per shape methodology
- be able to set if the pattern is synchronized with the shape's chosen corner
- to scale, translate and orient the assigned shape's pattern using an editor similar to gradient tool ?

My apologies for being obscure in the first place.
I DO appreciate your efforts.

Regards,
Mike