Intaglio
3 replies to this thread. Most Recent
amtravco
5 Aug 2008, 9:00 pm
Arrow scaling
I’m trying to find the correct settings to define a custom arrowhead that scales in the way I would like. The behavior I’m looking for is that if I add my arrowhead to a 1 pt line, for instance, then if I change the linewidth to 2 pt (or scale the line by 200%), the arrowhead is exactly twice as large, and offset by twice as far from the line. In other words, if I photocopied the original 1 pt line and enlarged it by 200%, it would exactly match the 2 pt line and arrowhead. Right now this doesn’t seem to be the behavior: The arrowheads scale by a factor that is less than the factor by which the linewidth is scaled. I have tried various combinations of “Scales with stroke width,” Draw with Fill/Stroke, etc., but can’t get this to work.
Nick
6 Aug 2008, 8:34 pmWhen arrows are set to scale with line width they don’t scale in a one to one manner (as you observed). In general a one to one scale tends to make arrows too big too fast.
If you want an arrow that’s twice as big as another your best bet is probably to customize two copies of it and set the scale of one to be twice that of the other (with the scale with stroke width option turned off).
Schremmer
6 Aug 2008, 8:57 pmOn Aug 6, 2008, at 4:34 PM, Nick wrote:
When arrows are set to scale with line width they don’t scale in a one to one manner (as you observed). In general a one to one scale tends to make arrows too big too fast.
If you want an arrow that’s twice as big as another your best bet is probably to customize two copies of it and set the scale of one to be twice that of the other (with the scale with stroke width option turned off).
It looks as if arrows are made of two things, a stem and an arrowhead. If indeed so, why can’t the stroke dialog box include a way to adjust the size of the arrowheads?
Regards
amtravco
6 Aug 2008, 9:57 pmMy major need is a way to scale an entire drawing by, say, 200%, and have it be in every respect two times larger than the original. In Intaglio 2.x, this didn’t work in part because dashed lines didn’t scale properly. Now arrowheads don’t scale properly (or at least in this most straightforward sense). Hmpph. Maybe another checkbox (“scale proportionally to stroke width”)?