|
|
|
@ -1,7 +1,9 @@
|
|
|
|
|
import pako from "pako";
|
|
|
|
|
import { app } from "../ApplicationServices/Application";
|
|
|
|
|
import { CURRENT_HOST } from "../Common/HostUrl";
|
|
|
|
|
import { SweepSolid } from "../DatabaseServices/3DSolid/SweepSolid";
|
|
|
|
|
import { Board } from "../DatabaseServices/Entity/Board";
|
|
|
|
|
import { CompositeEntity } from "../DatabaseServices/Entity/CompositeEntity";
|
|
|
|
|
import { Region } from "../DatabaseServices/Entity/Region";
|
|
|
|
|
import { Command } from "../Editor/CommandMachine";
|
|
|
|
|
import { PromptStatus } from "../Editor/PromptResult";
|
|
|
|
@ -11,7 +13,7 @@ export class Command_ExportView implements Command
|
|
|
|
|
{
|
|
|
|
|
async exec()
|
|
|
|
|
{
|
|
|
|
|
let ssRes = await app.Editor.GetSelection({ UseSelect: true, Filter: { filterTypes: [Board, Region] } });
|
|
|
|
|
let ssRes = await app.Editor.GetSelection({ UseSelect: true, Filter: { filterTypes: [Board, Region, SweepSolid, CompositeEntity] } });
|
|
|
|
|
if (ssRes.Status !== PromptStatus.OK) return;
|
|
|
|
|
let ents = ssRes.SelectSet.SelectEntityList;
|
|
|
|
|
|
|
|
|
|