|
|
|
@ -176,14 +176,15 @@ export class PointSelectSpace
|
|
|
|
|
let view = app.Viewer;
|
|
|
|
|
let vcs = app.Editor.MouseCtrl._CurMousePointVCS;
|
|
|
|
|
|
|
|
|
|
let visualBoxPick = PointPickOneObject(vcs, view, { filterFunction: (o, e) => FilterVisualSpaceBox(e) });
|
|
|
|
|
let visibleObjects = view.VisibleObjects;
|
|
|
|
|
let visualBoxPick = PointPickOneObject(vcs, view, { filterFunction: (o, e) => FilterVisualSpaceBox(e) }, visibleObjects, false);
|
|
|
|
|
if (visualBoxPick)
|
|
|
|
|
{
|
|
|
|
|
this.PointParseVisualSpace(GetEntity(visualBoxPick) as VisualSpaceBox);
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
let ptSelect = new PointSelectBoards(vcs, view, view.VisibleObjects);
|
|
|
|
|
let ptSelect = new PointSelectBoards(vcs, view, visibleObjects);
|
|
|
|
|
|
|
|
|
|
if (ptSelect.SelectBoards.length === 0 && !isDynamic)
|
|
|
|
|
app.Editor.Prompt("请选择有效的板件,或者周围没有效板件");
|
|
|
|
|