noether icon indicating copy to clipboard operation
noether copied to clipboard

Port boundary edge planner

Open marip8 opened this issue 5 months ago • 0 comments

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:

half_edge_planner half_edge_planner_2 half_edge_planner_3

TODO

  • [ ] rename from HalfEdgePlanner to BoundaryEdgePlanner for clarity

marip8 avatar Sep 28 '24 01:09 marip8