|
|
@ -68,9 +68,6 @@ export class Editor
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 在命令行输出一行提示信息.
|
|
|
|
* 在命令行输出一行提示信息.
|
|
|
|
*
|
|
|
|
|
|
|
|
* @param {string} msg
|
|
|
|
|
|
|
|
* @memberof Editor
|
|
|
|
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
Prompt(msg: string)
|
|
|
|
Prompt(msg: string)
|
|
|
|
{
|
|
|
|
{
|
|
|
@ -92,10 +89,8 @@ export class Editor
|
|
|
|
{
|
|
|
|
{
|
|
|
|
[this.m_GetpointServices, this.m_GetDistanceServices, this.m_GetEntitytServices, this.m_SsgetServices, this.m_KeywordsServices].forEach(ser =>
|
|
|
|
[this.m_GetpointServices, this.m_GetDistanceServices, this.m_GetEntitytServices, this.m_SsgetServices, this.m_KeywordsServices].forEach(ser =>
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (ser.IsReady)
|
|
|
|
ser.Cancel();
|
|
|
|
ser.Cancel()
|
|
|
|
|
|
|
|
})
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
GetPoint(prompt?: GetPointPrompt): Promise<PromptPointResult>
|
|
|
|
GetPoint(prompt?: GetPointPrompt): Promise<PromptPointResult>
|
|
|
|
{
|
|
|
|
{
|
|
|
@ -103,12 +98,21 @@ export class Editor
|
|
|
|
}
|
|
|
|
}
|
|
|
|
GetDistance(prompt?: GetDistendPrompt): Promise<PromptDistendResult>
|
|
|
|
GetDistance(prompt?: GetDistendPrompt): Promise<PromptDistendResult>
|
|
|
|
{
|
|
|
|
{
|
|
|
|
return this.m_GetDistanceServices.Doit(prompt);
|
|
|
|
return this.m_GetDistanceServices.Start(prompt);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
GetKeyWords(prompt: GetKeyWordPrommpt): Promise<PromptResult>
|
|
|
|
GetKeyWords(prompt: GetKeyWordPrommpt): Promise<PromptResult>
|
|
|
|
{
|
|
|
|
{
|
|
|
|
return this.m_KeywordsServices.Start(prompt);
|
|
|
|
return this.m_KeywordsServices.Start(prompt);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
GetEntity(prompt?: GetEntityPrompt): Promise<PromptEntityResult>
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
return this.m_GetEntitytServices.Start(prompt);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
async GetSelection(prompt?: GetSelectionPrompt): Promise<PromptSsgetResult>
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
return this.m_SsgetServices.Start(prompt);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
AddNoSnapEntity(e: Entity)
|
|
|
|
AddNoSnapEntity(e: Entity)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
this.m_GetpointServices.snapServices.notSnapEntity.add(e);
|
|
|
|
this.m_GetpointServices.snapServices.notSnapEntity.add(e);
|
|
|
@ -126,15 +130,6 @@ export class Editor
|
|
|
|
{
|
|
|
|
{
|
|
|
|
return null;
|
|
|
|
return null;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
GetEntity(prompt?: GetEntityPrompt): Promise<PromptEntityResult>
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
return this.m_GetEntitytServices.Start(prompt);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
async GetSelection(prompt?: GetSelectionPrompt): Promise<PromptSsgetResult>
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
return this.m_SsgetServices.Start(prompt);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
SelectWindow(p1: THREE.Vector3, p2: THREE.Vector3): Array<Entity>
|
|
|
|
SelectWindow(p1: THREE.Vector3, p2: THREE.Vector3): Array<Entity>
|
|
|
|
{
|
|
|
|
{
|
|
|
|
return [];
|
|
|
|
return [];
|
|
|
|