The following quadratic curve can cause the Pisces stroking engine used in OpenJDK to generate infinity values during widening. Shape s = new QuadCurve2D.Float(839.24677f, 508.97888f, 839.2953f, 508.97122f, 839.3438f, 508.96353f); s = new BasicStroke(10f).createStrokedShape(s);
|