The cutting of the tip is normal by itself, it's controlled by the stroke-miterlimit property.
Could you explain that to me again? I mean, when I chose the first toggle button for from the "join:" option, I don't want it to be cut at all.
You cannot have it without cut at all, because this will result in the miter length approaching infinity as the angle between the segments approaches zero. You must have a cut somewhere still. That's what stroke-miterlimit is for. See:
http://www.w3.org/TR/SVG11/painting.html#StrokeProperties
The bad thing is that Inkscape does not seem to honor srtoke-miterlimit currently, although I recall that at one point it did honor it. It's another bug that must be fixed.
Well, not quite. I now see that it honors _small_ values. But in a wrong way. I added a comment to that bug.
Theoretically speaking this means if I have three nodes [1]--[2]--[3] and move node [3] above [1] and then move it closer towards one, the tip at node [2] should get longer and longer and for distance([1],[3])-->0 : tip([2])-->infinity. but what acutally seems to happen is tip([2])-->0.
Infinity is obviously not an option :) You can set stroke-miterlimit to a large - but finite - value. If you don't set it, the default is 4.
_________________________________________________________________ Limited-time offer: Fast, reliable MSN 9 Dial-up Internet access FREE for 2 months! http://join.msn.com/?page=dept/dialup&pgmarket=en-us&ST=1/go/onm0020...
You must have a cut somewhere still. That's what stroke-miterlimit is for. See:
Ok, begining to understand
The bad thing is that Inkscape does not seem to honor srtoke-miterlimit currently, although I recall that at one point it did honor it. It's another bug that must be fixed.
I believe, that it must have, since in 0.37 I did not see that bug and just checkt with a png I created from 0.37. The tips are drawn the way I would have expected them to. That is withouth that I even set the miter.
Well, not quite. I now see that it honors _small_ values. But in a wrong way. I added a comment to that bug.
Hmm, this doesn't quite make sense to me, because if it was, the lenght of the tip would not be going toward 0.
Infinity is obviously not an option :) You can set stroke-miterlimit to a large - but finite - value. If you don't set it, the default is 4.
Hey infinity is fine :) Anyway, now I wonder if there's a interface to change the miter. If there is, I think, it should be moved to the stroke properties, if there isn't, it's needed.
David
participants (2)
-
bulia byak
-
David Christian Berg