Align spline properties and editing

This commit is contained in:
ramox81 2026-08-19 12:00:02 +03:00
commit 5595837a69
8 changed files with 552 additions and 131 deletions

View file

@ -121,6 +121,11 @@ impl OpenCADStudio {
acadrust::EntityType::LwPolyline(polyline) => Some(polyline.vertices.len()),
acadrust::EntityType::Polyline2D(polyline) => Some(polyline.vertices.len()),
acadrust::EntityType::Leader(leader) => Some(leader.vertices.len()),
acadrust::EntityType::Spline(spline) => Some(if spline.fit_points.is_empty() {
spline.control_points.len()
} else {
spline.fit_points.len()
}),
_ => None,
});
vertex_count.map_or(prop_vertex, |count| prop_vertex.min(count.saturating_sub(1)))