开发:保证能导出到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 plane = [1, 0, 0, 0];
let plane: [number, number, number, number] = [1, 0, 0, 0];
let splitedPolys: Poly3[] = [];
for (let x of split_xs)
{

@ -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<number>, vec: Vector3)
{
if (indexList.length)

Loading…
Cancel
Save