[OpenJDK Rasterizer] Task 2 - line widening
fkung at redhat.com
Wed May 16 09:05:39 PDT 2007
> The stroking (BasicStroke) on which I (and others) worked preserves
> curves and is comparable in performance (afaict) to the JDK5/6
I hate to rain on this parade, but I'm fairly sure that we (Classpath)
flatten cubic curves in our stroker =(
I remember reading at some point that it is mathematically impossible to
derive a bezier curve parallel to another bezier curve, so it has to
approximate somewhere... I assume that the preferred behaviour would be
to produce an approximated curve, rather than flattening, though.
Anyways, I haven't looked at the openjdk source in this area yet, but I
will soon and see how feasible the Classpath code is (at least
temporarily) - something is still better than nothing.
More information about the graphics-rasterizer-dev