diff --git a/src/Add-on/Stretch.ts b/src/Add-on/Stretch.ts index 8c20aa301..a7be1b187 100644 --- a/src/Add-on/Stretch.ts +++ b/src/Add-on/Stretch.ts @@ -26,6 +26,8 @@ export class Stretch implements Command app.m_Editor.m_CommandStore.commandPrompt = "请选择第二个拉伸点:"; let data = this.parse(ss); + for (let [obj] of data.str) + app.m_Editor.AddNoSnapEntity(obj); let lastP = p1.Value.clone(); let p2 = await app.m_Editor.GetPoint( @@ -41,8 +43,8 @@ export class Stretch implements Command }); if (p1.Status != PromptStatus.OK) return; - app.m_Viewer.m_GripScene.Clear(); - app.m_Viewer.m_OutlinePass.selectedObjects = []; + app.m_Editor.ClearSnapEntity(); + app.m_Editor.m_SelectCtrl.Cancel(); let vec = p2.Value.sub(p1.Value); }