Releases: JCash/voronoi
Releases · JCash/voronoi
Modified jcv_delauney_begin api
Delauney triangulation
- Added iterator for Delauney triangles
- Fix for missing border edges
- Fix for inserting duplicate edges
jc_voronoi v0.7.0
- Added support for clipping against convex polygons
- Added JCV_EDGE_INTERSECT_THRESHOLD for edge intersections
- Fixed issue where the bounds calculation wasn’t considering all points
jc_voronoi v0.6.0
Removed JCV_FABS/JCV_CEIL/JCV_FLOOR in favor of internal implementations
Performance optimisations
jc_voronoi v0.5.0
- Fixed issue where the graph edge had the wrong edge assigned (issue #28)
- Fixed issue where a point was falsely passing the jcv_is_valid() test (issue #22)
- Fixed jcv_diagram_get_edges() so it now returns all edges (issue #28)
- Added jcv_diagram_get_next_edge() to skip zero length edges (issue #10)
- Added defines JCV_CEIL/JCV_FLOOR/JCV_FLT_MAX for easier configuration
jc_voronoi v0.4.0
Merge dev to master (#17) * CI tests * Added bounding box to jcv_diagram_generate() Input points are now culled against the bounding box Added .csv support to test program * Added missing file * Windown compile fixes * Added missing include for linux * Added an examples folder * Ensure to include stdlib.h for malloc/free (#14) * Updated max number of events that can be used at the same time (#16) * Increased the maximum number of events the priority queue can have * Added test for max num events
jc_voronoi v0.3.0
- Added clipping box as input argument (Automatically calculated if needed)
- Input points are pruned based on bounding box