Add parallel offset grip editing for polylines

This commit is contained in:
Marcel committed 2026-09-13 19:19:19 +02:00
1 parent dd304a8424
commit 0ea220f120
7 files changed
+206 -4

No files matched your search

+1
View File
@@ -178,6 +178,7 @@ pub enum GripMenuAction {
RectangleWidth,
RectangleHeight,
RectangleResize,
MoveParallel,
AddVertex,
RemoveVertex,
ConvertToArc,
+7
View File
@@ -61,6 +61,7 @@ pub enum GripEditMode {
RectangleWidth,
RectangleHeight,
RectangleResize,
MoveParallel,
}
#[derive(Clone, Debug)]
@@ -125,6 +126,12 @@ impl GripEdit {
edit
}
pub fn move_parallel(handle: Handle, grip_id: usize, world: DVec3) -> Self {
let mut edit = Self::single(handle, grip_id, false, world);
edit.mode = GripEditMode::MoveParallel;
edit
}
pub fn rectangle_resize(
handle: Handle,
grip_id: usize,