I've updated the patch slightly and committed it. Sven's looked at it
and the only issue was the constant flatness of one bit; I've changed it
to flatten down to a squared flatness of radius / 3 (ie,
getFlatnessSq() = (radius / 3)). This also saves us a Math.sqrt call,
and looks reasonable
Hi,
unfortunately I cannot say whether your fixes are mathematically right. However
I tried some piccolo apps[0] which I wrote years ago. Some of them worked
already but the ones that indirectly make use of BasicStroke did not work yet.
With your patch these problems are solved.
The piccolo