161162163164165166167168169170171
return null; } // Get precalculated stuff. Point3d start = startSegment.point(); Point3d end = lastSegment.point(); Point3d center = lastSegment.center(); double radius = lastSegment.getRadius(); boolean clockwise = lastSegment.isClockwise(); //
116117118119120121122123124125126
int num = 0; for (PointSegment segment : psl) { PointSegment ps = segment; ps.convertToMetric(); end = ps.point(); // start is null for the first iteration. if (start != null) { // Expand arc for graphics. if (ps.isArc()) {