Handle spatial division curve edge cases

This commit is contained in:
Hakan Seven committed 2026-09-11 15:38:47 +03:00
1 parent 7018a9c915
commit 8caac216f4
2 files changed
+55 -8

No files matched your search

+1 -1
View File
@@ -900,7 +900,7 @@ pub(crate) fn polyline3d_control_vertex_count(pl: &Polyline3D) -> usize {
polyline3d_control_indices(pl).len()
}
fn polyline3d_controls(pl: &Polyline3D) -> Vec<acadrust::entities::Vertex3DPolyline> {
pub(crate) fn polyline3d_controls(pl: &Polyline3D) -> Vec<acadrust::entities::Vertex3DPolyline> {
polyline3d_control_indices(pl)
.into_iter()
.filter_map(|index| pl.vertices.get(index).cloned())