noether
noether copied to clipboard
Port boundary edge planner
This PR ports the half edge planner from the previous version of noether
. This planner identifies the boundaries of meshes using a half-edge triangle mesh representation of the mesh. The waypoints of the tool paths are the vertices that lie on the boundary of the mesh. The z-axis of the waypoints are the vertex normals, and the x-axis aligns with the edge direction.
Here is an example of the operation of the planner on an arbitrary mesh:
TODO
- [ ] rename from
HalfEdgePlanner
toBoundaryEdgePlanner
for clarity