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