diff --git a/src/Add-on/ArcBoard/ArcBoardBuild.ts b/src/Add-on/ArcBoard/ArcBoardBuild.ts index 13135cb9b..422b5d9e4 100644 --- a/src/Add-on/ArcBoard/ArcBoardBuild.ts +++ b/src/Add-on/ArcBoard/ArcBoardBuild.ts @@ -374,7 +374,7 @@ export class ArcBoardBuild } let remPolys: Poly3[] = toPolygons(csg); - let plane = [1, 0, 0, 0]; + let plane: [number, number, number, number] = [1, 0, 0, 0]; let splitedPolys: Poly3[] = []; for (let x of split_xs) { diff --git a/src/DatabaseServices/Entity/EntityFbx.ts b/src/DatabaseServices/Entity/EntityFbx.ts index 73b61a9b9..da2b336ba 100644 --- a/src/DatabaseServices/Entity/EntityFbx.ts +++ b/src/DatabaseServices/Entity/EntityFbx.ts @@ -115,8 +115,9 @@ export class EntityFbx extends Entity newObject: Group; //通过二进制数组生成fbx模型 - LoadFBXModelFromArrayBuffer(fbxArray: ArrayBuffer) + LoadFBXModelFromArrayBuffer(fbxArray: ArrayBuffer): string | undefined { + //del_exp_start let obj: Group; try { @@ -129,10 +130,12 @@ export class EntityFbx extends Entity this.newObject = obj; this.Update(); + //del_exp_end } CloneDrawObject(from: this) { + //del_exp_start for (let [type, obj] of from._CacheDrawObject) { let oldUserDaata = obj.userData; @@ -155,6 +158,7 @@ export class EntityFbx extends Entity this._CacheDrawObject.set(type, newObj); } this.NeedUpdateFlag = UpdateDraw.None; + //del_exp_end } ApplyScaleMatrix(m: Matrix4) { @@ -185,6 +189,7 @@ export class EntityFbx extends Entity return this; } + //del_exp_start InitDrawObject(renderType: RenderType = RenderType.Wireframe) { if (renderType > 100) return;//避免CTRL+P 无法打印(首次开图,同时选墙和窗) @@ -439,6 +444,8 @@ export class EntityFbx extends Entity return []; } + //del_exp_end + MoveGripPoints(indexList: Array, vec: Vector3) { if (indexList.length)