优化拾取点的提示

pull/1/head
ChenX 7 years ago
parent 34b1aed71c
commit a7938e443e

@ -15,16 +15,9 @@ export class Stretch implements Command
async exec(ss: SelectSet) async exec(ss: SelectSet)
{ {
if (ss.SelectObjectList.length == 0) if (ss.SelectObjectList.length == 0)
{
return; return;
}
app.m_Editor.m_CommandStore.commandPrompt = "请选择第一个拉伸点:";
let p1 = await app.m_Editor.GetPoint({ Msg: "请选择第一个拉伸点:" }); let p1 = await app.m_Editor.GetPoint({ Msg: "请选择第一个拉伸点:" });
if (p1.Status != PromptStatus.OK) return; if (p1.Status != PromptStatus.OK) return;
app.m_Editor.m_CommandStore.commandPrompt = "请选择第二个拉伸点:";
let data = this.parse(ss); let data = this.parse(ss);
for (let [obj] of data.str) for (let [obj] of data.str)
app.m_Editor.AddNoSnapEntity(obj); app.m_Editor.AddNoSnapEntity(obj);

@ -209,9 +209,11 @@ export class GetPointServices
private initPrompt(prompt: GetPointPrompt) private initPrompt(prompt: GetPointPrompt)
{ {
prompt.Msg = prompt.Msg || "请输入一个点:";
if (prompt.Msg) if (prompt.Msg)
{ {
app.m_Editor.m_CommandStore.commandPrompt = prompt.Msg; app.m_Editor.m_CommandStore.commandPrompt = prompt.Msg;
app.m_Editor.m_CommandStore.Prompt(prompt.Msg);
this.removeCalls.push(() => this.removeCalls.push(() =>
{ {
app.m_Editor.m_CommandStore.commandPrompt = ""; app.m_Editor.m_CommandStore.commandPrompt = "";

Loading…
Cancel
Save