A Julia language geometry toobox for 2D geometric computing.
Geometry2D is a library for geometric computing with Julia. The goal is to replicate, as closely as possible, the functionality and methodology of the mattools/matGeom/geom2d project, while taking advantage of the Julia language (multiple dispatch, etc). That is, to allow for the processing and display of geometric planar shapes such as point sets, edges, straight lines, bounding boxes, and conics (circles and ellipses).
**The toolbox is a work in progress. Do not attempt use it until there is a release. **
- Create data-types
- Points
- Point Sets
- Vectors
- Straight Lines
- Edges
- Rays
- Circles
- Ellipses
- Parabolas
- Boxes
- Triangles
- Rectangles
- Splines
- Grids
- Functions
- Distance
- Transform
- Clip
- Intersect
- Draw
- Angles