|
|
@ -9,6 +9,7 @@ import { Command } from '../Editor/CommandMachine';
|
|
|
|
import { JigUtils } from '../Editor/JigUtils';
|
|
|
|
import { JigUtils } from '../Editor/JigUtils';
|
|
|
|
import { PromptSsgetResult, PromptStatus } from '../Editor/PromptResult';
|
|
|
|
import { PromptSsgetResult, PromptStatus } from '../Editor/PromptResult';
|
|
|
|
import { SelectBox, SelectType } from '../Editor/SelectBox';
|
|
|
|
import { SelectBox, SelectType } from '../Editor/SelectBox';
|
|
|
|
|
|
|
|
import { SelectLine } from '../Editor/SelectLine';
|
|
|
|
import { SelectPick } from '../Editor/SelectPick';
|
|
|
|
import { SelectPick } from '../Editor/SelectPick';
|
|
|
|
import { SelectSet } from '../Editor/SelectSet';
|
|
|
|
import { SelectSet } from '../Editor/SelectSet';
|
|
|
|
import { AsVector3 } from '../Geometry/GeUtils';
|
|
|
|
import { AsVector3 } from '../Geometry/GeUtils';
|
|
|
@ -83,6 +84,10 @@ export class Command_Extend implements Command
|
|
|
|
{
|
|
|
|
{
|
|
|
|
selectCenterPt = set._PickPointVcs.clone();
|
|
|
|
selectCenterPt = set._PickPointVcs.clone();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
else if (set instanceof SelectLine)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
selectCenterPt = AsVector3(set.Center);
|
|
|
|
|
|
|
|
}
|
|
|
|
app.Viewer.ScreenToWorld(selectCenterPt);
|
|
|
|
app.Viewer.ScreenToWorld(selectCenterPt);
|
|
|
|
|
|
|
|
|
|
|
|
for (let cu of set.SelectEntityList as Curve[])
|
|
|
|
for (let cu of set.SelectEntityList as Curve[])
|
|
|
|