Hi Friends, This isn't about a problem I'm having, although the question comes up in a project I'm working on. I'm just curious about this behavior of scaling patterns. If I apply a pattern fill to an object, and I scale that object with either Selection tool or Transform dialog, the pattern is scaled, along with the object. However, if I scale the object by moving nodes, the pattern stays the same size, and just gets different boundaries. So for example, I fill a square shaped, closed path with a pattern. Let's say it's 100 x 100 px. If I scale with Selection tool or Transform dialog, so that the square now is 60 x 60 px, the pattern is scaled proportionally smaller. But if I move the nodes inwards (by 20 px each way), so that the square is now 60 x 60 px, the pattern does not get scaled. Why doesn't the pattern get scaled, when nodes are moved, like it does when scaled with Selection tool or Transform dialog? And I do understand how to edit patterns with the Node tool. So that's not the issue. I just want to understand why one way of scaling, affects the pattern, and another way of scaling, does not affect the pattern. Is it possibly related to a bug? Or if this is expected behavior, I'm just curious why moving nodes doesn't cause the pattern to change. Can someone explain? (just for my curiosity) Thank you very much :-) brynn
On 10/25/2014 04:36 PM, Brynn wrote:
... If I apply a pattern fill to an object, and I scale that object with either Selection tool or Transform dialog, the pattern is scaled, along with the object. However, if I scale the object by moving nodes, the pattern stays the same size, and just gets different boundaries. ...Why doesn't the pattern get scaled, when nodes are moved, like it does when scaled with Selection tool or Transform dialog?
Essentially this is indeed expected behaviour. When you change the size of an object (a path) by moving its nodes, this is not interpreted as a change in size, but rather a change in shape. This is most obvious for general paths, but carries over to squares and other "shapes".
Note that there is also a button to prevent patterns from getting scaled when you resize an object. (It is often quite useful to resize/transform an object without affecting the pattern.)
Ok. Thanks Jasper :-)
-------------------------------------------------- From: "Jasper van de Gronde" <th.v.d.gronde@...226...> Sent: Monday, October 27, 2014 3:10 AM To: inkscape-user@lists.sourceforge.net Subject: Re: [Inkscape-user] about scaling patterns
On 10/25/2014 04:36 PM, Brynn wrote:
... If I apply a pattern fill to an object, and I scale that object with either Selection tool or Transform dialog, the pattern is scaled, along with the object. However, if I scale the object by moving nodes, the pattern stays the same size, and just gets different boundaries. ...Why doesn't the pattern get scaled, when nodes are moved, like it does when scaled with Selection tool or Transform dialog?
Essentially this is indeed expected behaviour. When you change the size of an object (a path) by moving its nodes, this is not interpreted as a change in size, but rather a change in shape. This is most obvious for general paths, but carries over to squares and other "shapes".
Note that there is also a button to prevent patterns from getting scaled when you resize an object. (It is often quite useful to resize/transform an object without affecting the pattern.)
Inkscape-user mailing list Inkscape-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-user
participants (2)
-
Brynn
-
Jasper van de Gronde