forked from 1b-agent/opencadstudio-upstream
Add parallel offset grip editing for polylines
This commit is contained in:
1 parent
dd304a8424
commit
0ea220f120
7 files changed
+206
-4
No files matched your search
@@ -178,6 +178,7 @@ pub enum GripMenuAction {
|
||||
RectangleWidth,
|
||||
RectangleHeight,
|
||||
RectangleResize,
|
||||
MoveParallel,
|
||||
AddVertex,
|
||||
RemoveVertex,
|
||||
ConvertToArc,
|
||||
|
||||
@@ -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,
|
||||
|
||||
Reference in new issue
Block a user