JavaGeom provides a general framework for creating and manipulating geometric primitives, performing some measurements, computing intersection points between shapes and composing them to create new shapes.
Here are some key features of "JavaGeom":
· Points, and collection of points;
· Straight objects like straight lines, line segments, or rays;
· Polygons, simple and complex (multiply connected and with holes);
· Conic curves: ellipses, parabolas, hyperbolas, and their respective arcs;
· Polynomial curves, like Bezier curves or B-Splines;
· Planar domains, delimited by a set of continuous oriented curves
Requirements:
· Java
What's New in This Release: [ read full changelog ]
· fixed clipping of PolyOrientedCurve2D
· added Domain2D.getAsPolygon()
· fixed bug for computation of polygons buffer
· enhanced buffer computation of curves with coincident tangents by using curvature information
· updated MultiPolygon2D class