开发:保证能导出到ue api

pull/2659/MERGE
ChenX 6 months ago
parent cbbeccfcb7
commit d4a26bfff4

@ -374,7 +374,7 @@ export class ArcBoardBuild
} }
let remPolys: Poly3[] = toPolygons(csg); let remPolys: Poly3[] = toPolygons(csg);
let plane = [1, 0, 0, 0]; let plane: [number, number, number, number] = [1, 0, 0, 0];
let splitedPolys: Poly3[] = []; let splitedPolys: Poly3[] = [];
for (let x of split_xs) for (let x of split_xs)
{ {

@ -115,8 +115,9 @@ export class EntityFbx extends Entity
newObject: Group; newObject: Group;
//通过二进制数组生成fbx模型 //通过二进制数组生成fbx模型
LoadFBXModelFromArrayBuffer(fbxArray: ArrayBuffer) LoadFBXModelFromArrayBuffer(fbxArray: ArrayBuffer): string | undefined
{ {
//del_exp_start
let obj: Group; let obj: Group;
try try
{ {
@ -129,10 +130,12 @@ export class EntityFbx extends Entity
this.newObject = obj; this.newObject = obj;
this.Update(); this.Update();
//del_exp_end
} }
CloneDrawObject(from: this) CloneDrawObject(from: this)
{ {
//del_exp_start
for (let [type, obj] of from._CacheDrawObject) for (let [type, obj] of from._CacheDrawObject)
{ {
let oldUserDaata = obj.userData; let oldUserDaata = obj.userData;
@ -155,6 +158,7 @@ export class EntityFbx extends Entity
this._CacheDrawObject.set(type, newObj); this._CacheDrawObject.set(type, newObj);
} }
this.NeedUpdateFlag = UpdateDraw.None; this.NeedUpdateFlag = UpdateDraw.None;
//del_exp_end
} }
ApplyScaleMatrix(m: Matrix4) ApplyScaleMatrix(m: Matrix4)
{ {
@ -185,6 +189,7 @@ export class EntityFbx extends Entity
return this; return this;
} }
//del_exp_start
InitDrawObject(renderType: RenderType = RenderType.Wireframe) InitDrawObject(renderType: RenderType = RenderType.Wireframe)
{ {
if (renderType > 100) return;//避免CTRL+P 无法打印(首次开图,同时选墙和窗) if (renderType > 100) return;//避免CTRL+P 无法打印(首次开图,同时选墙和窗)
@ -439,6 +444,8 @@ export class EntityFbx extends Entity
return []; return [];
} }
//del_exp_end
MoveGripPoints(indexList: Array<number>, vec: Vector3) MoveGripPoints(indexList: Array<number>, vec: Vector3)
{ {
if (indexList.length) if (indexList.length)

Loading…
Cancel
Save