回归:避免EXPV失效

pull/2365/MERGE
ChenX 1 year ago
parent 88d1532327
commit a0f865ba7a

@ -11,6 +11,7 @@ import { Log } from "../Common/Log";
import { Vector2ApplyMatrix4 } from "../Common/Matrix4Utils"; import { Vector2ApplyMatrix4 } from "../Common/Matrix4Utils";
import { StoreageKeys } from '../Common/StoreageKeys'; import { StoreageKeys } from '../Common/StoreageKeys';
import { copyTextToClipboard } from "../Common/Utils"; import { copyTextToClipboard } from "../Common/Utils";
import { IsMirror } from '../csg/core/math/IsMirrot';
import { CylinderHole } from '../DatabaseServices/3DSolid/CylinderHole'; import { CylinderHole } from '../DatabaseServices/3DSolid/CylinderHole';
import { ExtrudeHole } from '../DatabaseServices/3DSolid/ExtrudeHole'; import { ExtrudeHole } from '../DatabaseServices/3DSolid/ExtrudeHole';
import { RevolveSolid } from '../DatabaseServices/3DSolid/RevolveSolid'; import { RevolveSolid } from '../DatabaseServices/3DSolid/RevolveSolid';
@ -54,7 +55,6 @@ import { ModalPosition } from '../UI/Components/Modal/ModalInterface';
import { AppToaster } from '../UI/Components/Toaster'; import { AppToaster } from '../UI/Components/Toaster';
import { DownPanelStore } from '../UI/Store/DownPanelStore'; import { DownPanelStore } from '../UI/Store/DownPanelStore';
import { TopPanelStore } from '../UI/Store/TopPanelStore'; import { TopPanelStore } from '../UI/Store/TopPanelStore';
import { IsMirror } from '../csg/core/math/IsMirrot';
import { Hole } from './../DatabaseServices/3DSolid/Hole'; import { Hole } from './../DatabaseServices/3DSolid/Hole';
import { CompositeEntity } from './../DatabaseServices/Entity/CompositeEntity'; import { CompositeEntity } from './../DatabaseServices/Entity/CompositeEntity';
@ -332,6 +332,8 @@ function ConvertBoard2Data(br: ExtrudeSolid): any
ed.Id = br.Id?.Index ?? 0; ed.Id = br.Id?.Index ?? 0;
ed.OCS = br.OCSNoClone.toArray(); ed.OCS = br.OCSNoClone.toArray();
ed.Thickness = br.Thickness; ed.Thickness = br.Thickness;
ed.Contour = Curve2Data(br.ContourCurve, false);
ed.Holes = br.Grooves.map(ConvertBoard2Data);
if (br instanceof Board) if (br instanceof Board)
{ {
ed.Name = br.Name; ed.Name = br.Name;

Loading…
Cancel
Save