|
|
|
@ -13,7 +13,7 @@ import { TemplateRecord } from "../../DatabaseServices/Template/TemplateRecord";
|
|
|
|
|
import { CoordinateSystem } from "../../Geometry/CoordinateSystem";
|
|
|
|
|
import { GetBoxArr, IdentityMtx4, equalv2 } from "../../Geometry/GeUtils";
|
|
|
|
|
import { IContourData } from "../../Production/Convert2PtsBul";
|
|
|
|
|
import { I2DModeling, I3DContourData, I3DModeling, IDrillingOption, IHardwareType, IModelingData, IOriginModelingData, ISpliteHardwareData, ISpliteOrderData, Production } from '../../Production/Product';
|
|
|
|
|
import { I2DModeling, I3DContourData, I3DModeling, IDrillingOption, IHardwareType, IModelingData, IOriginSideModelingData, ISpliteHardwareData, ISpliteOrderData, ModelType, Production } from '../../Production/Product';
|
|
|
|
|
import { EMetalsType } from "../../UI/Components/RightPanel/RightPanelInterface";
|
|
|
|
|
import { ISealingData } from "../../UI/Store/OptionInterface/IHighSealedItem";
|
|
|
|
|
import { FaceDirection } from "../DrawDrilling/DrillType";
|
|
|
|
@ -420,6 +420,7 @@ export class ErpParseData
|
|
|
|
|
newModel.Depth = depth;
|
|
|
|
|
newModel.PointList = this.GetModelPointDetail(f, modelID, depth);
|
|
|
|
|
newModel.OriginModeling = DataArray[i].origin;
|
|
|
|
|
newModel.ModelType = ModelType.frontBackModel;
|
|
|
|
|
modelList.push(newModel);
|
|
|
|
|
lineID++;
|
|
|
|
|
}
|
|
|
|
@ -430,7 +431,7 @@ export class ErpParseData
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//获取侧面造型数据
|
|
|
|
|
GetSideModelDetail(DataArray: IOriginModelingData[]): CadBlockModel[]
|
|
|
|
|
GetSideModelDetail(DataArray: IOriginSideModelingData[]): CadBlockModel[]
|
|
|
|
|
{
|
|
|
|
|
if (DataArray == null) return [];
|
|
|
|
|
let sideModelList: CadBlockModel[] = [];
|
|
|
|
@ -444,8 +445,10 @@ export class ErpParseData
|
|
|
|
|
newModel.LineID = 1;
|
|
|
|
|
newModel.Face = DataArray[i].dir;
|
|
|
|
|
newModel.KnifeName = "";
|
|
|
|
|
newModel.ChaiDanName = DataArray[i].chaiDanName;
|
|
|
|
|
newModel.KnifeRadius = DataArray[i].knifeRadius;
|
|
|
|
|
newModel.Depth = DataArray[i].thickness;
|
|
|
|
|
newModel.ModelType = DataArray[i].modelType;
|
|
|
|
|
newModel.OriginModeling = DataArray[i];
|
|
|
|
|
sideModelList.push(newModel);
|
|
|
|
|
|
|
|
|
|