diff --git a/src/Add-on/Export2View.ts b/src/Add-on/Export2View.ts index 809d9fcb7..9e3df5cd8 100644 --- a/src/Add-on/Export2View.ts +++ b/src/Add-on/Export2View.ts @@ -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; diff --git a/src/Add-on/ExportData.tsx b/src/Add-on/ExportData.tsx index a3772e90b..9ec5acc0e 100644 --- a/src/Add-on/ExportData.tsx +++ b/src/Add-on/ExportData.tsx @@ -158,7 +158,7 @@ function Curve2Data(cu: Curve): Object Vector2ApplyMatrix4(ocs, p); cud.Pts = pts; cud.Buls = buls; - cud.IsClose = cu.CloseMark; + cud.IsClose = cu.IsClose; } else if (cu instanceof Circle) {