diff --git a/src/Add-on/ExportData.tsx b/src/Add-on/ExportData.tsx index 5ad0546bf..c3ef1d19b 100644 --- a/src/Add-on/ExportData.tsx +++ b/src/Add-on/ExportData.tsx @@ -59,7 +59,8 @@ import { IsMirror } from '../csg/core/math/IsMirrot'; import { Hole } from './../DatabaseServices/3DSolid/Hole'; import { CompositeEntity } from './../DatabaseServices/Entity/CompositeEntity'; -export class ExportDataModal extends React.Component<{ msg: string; }, {}>{ +export class ExportDataModal extends React.Component<{ msg: string; }, {}> +{ private removeFuncs: Function[] = []; //移除注入 private Close() { @@ -416,9 +417,12 @@ function ConveEntityRef2Data(e: EntityRef | EntityFbx) } //由于我们是右手坐标系,在UE导出资源的时候,已经自动个转换,所以我们在这里改变它,以便在UE里面能正确的还原 - ref.OCS[4] *= -1; - ref.OCS[5] *= -1; - ref.OCS[6] *= -1; + if (ref.Type === "Ref") + { + ref.OCS[4] *= -1; + ref.OCS[5] *= -1; + ref.OCS[6] *= -1; + } let obj = {}; //del_exp_start