更新
This commit is contained in:
15
types/Add-on/KJL/Import/KJLEdgeAndDrillParse.d.ts
vendored
Normal file
15
types/Add-on/KJL/Import/KJLEdgeAndDrillParse.d.ts
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
import { KJLImportConfigOption } from "../KJLImportConfig/KJLImportConfigOption";
|
||||
import { KJL_DrillData, KJL_Parameter, KJL_ParamModel } from "./KJLInterface";
|
||||
export declare class KJLEdgeAndDrillParse {
|
||||
KjlEdgeValueMap: Map<number, number>;
|
||||
KjlDrillValueMap: Map<number, number>;
|
||||
constructor(config: {
|
||||
option: KJLImportConfigOption;
|
||||
});
|
||||
LoadValueMap(valueMap: [number, number][]): Map<number, number>;
|
||||
ParseSeals(model: KJL_ParamModel): number[] | undefined;
|
||||
ParseDrilling(params: KJL_Parameter[]): KJL_DrillData | undefined;
|
||||
REG_EC: RegExp;
|
||||
ParseEdges(params: KJL_Parameter[]): KJL_DrillData | undefined;
|
||||
}
|
||||
//# sourceMappingURL=KJLEdgeAndDrillParse.d.ts.map
|
1
types/Add-on/KJL/Import/KJLEdgeAndDrillParse.d.ts.map
Normal file
1
types/Add-on/KJL/Import/KJLEdgeAndDrillParse.d.ts.map
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"KJLEdgeAndDrillParse.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/KJL/Import/KJLEdgeAndDrillParse.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,qBAAqB,EAAE,MAAM,0CAA0C,CAAC;AACjF,OAAO,EAAE,aAAa,EAAE,aAAa,EAAE,cAAc,EAAE,MAAM,gBAAgB,CAAC;AAE9E,qBAAa,oBAAoB;IAG7B,eAAe,sBAA6B;IAG5C,gBAAgB,sBAA6B;gBAEjC,MAAM,EAAE;QAAE,MAAM,EAAE,qBAAqB,CAAC;KAAE;IAMtD,YAAY,CAAC,QAAQ,EAAE,CAAC,MAAM,EAAE,MAAM,CAAC,EAAE;IAezC,UAAU,CAAC,KAAK,EAAE,cAAc,GAAG,MAAM,EAAE,GAAG,SAAS;IAwCvD,aAAa,CAAC,MAAM,EAAE,aAAa,EAAE,GAAG,aAAa,GAAG,SAAS;IAcjE,MAAM,SAAe;IAErB,UAAU,CAAC,MAAM,EAAE,aAAa,EAAE,GAAG,aAAa,GAAG,SAAS;CAgCjE"}
|
7
types/Add-on/KJL/Import/KJLImport.d.ts
vendored
Normal file
7
types/Add-on/KJL/Import/KJLImport.d.ts
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
import { Command } from "../../../Editor/CommandMachine";
|
||||
import { KJL_JsonFile } from "./KJLInterface";
|
||||
export declare class Command_KJLImport implements Command {
|
||||
exec(): Promise<void>;
|
||||
}
|
||||
export declare function ImportKJLData(fileData: KJL_JsonFile): Promise<void>;
|
||||
//# sourceMappingURL=KJLImport.d.ts.map
|
1
types/Add-on/KJL/Import/KJLImport.d.ts.map
Normal file
1
types/Add-on/KJL/Import/KJLImport.d.ts.map
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"KJLImport.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/KJL/Import/KJLImport.ts"],"names":[],"mappings":"AAsBA,OAAO,EAAE,OAAO,EAAe,MAAM,gCAAgC,CAAC;AAetE,OAAO,EAAiB,YAAY,EAA+F,MAAM,gBAAgB,CAAC;AAM1J,qBAAa,iBAAkB,YAAW,OAAO;IAEvC,IAAI;CA+Cb;AAED,wBAAsB,aAAa,CAAC,QAAQ,EAAE,YAAY,iBAmFzD"}
|
87
types/Add-on/KJL/Import/KJLInterface.d.ts
vendored
Normal file
87
types/Add-on/KJL/Import/KJLInterface.d.ts
vendored
Normal file
@@ -0,0 +1,87 @@
|
||||
import { Vec2 } from "three";
|
||||
import { Vec3 } from "../../../Geometry/IVec3";
|
||||
/** 模型类型 */
|
||||
export declare enum KJL_ModelType {
|
||||
ParamModel = 1,//参数化模型
|
||||
Max3DModel = 2,//3DMax模型
|
||||
BaseModel = 3,//元件
|
||||
VirtualModel = 4
|
||||
}
|
||||
export interface KJL_Parameter {
|
||||
name: string;
|
||||
value: string;
|
||||
}
|
||||
/** 参数模型 */
|
||||
export interface KJL_ParamModel {
|
||||
modelTypeId: KJL_ModelType;
|
||||
modelName: string;
|
||||
roomId: string;
|
||||
modelBrandGoodName: string;
|
||||
parameters: KJL_Parameter[];
|
||||
profileSegments?: KJL_Topline[];
|
||||
ignoreParameters: KJL_Parameter[];
|
||||
constParameters: KJL_Parameter[];
|
||||
boxSize: Vec3;
|
||||
position: Vec3;
|
||||
center: Vec3;
|
||||
rotate: Vec3;
|
||||
baseTexture: string;
|
||||
textureName: string;
|
||||
textureAngle: number;
|
||||
absPosition: Vec3;
|
||||
absRotation: Vec3;
|
||||
subModels: KJL_ParamModel[];
|
||||
id: string;
|
||||
}
|
||||
/** 曲线类型 */
|
||||
export declare enum KJL_LineType {
|
||||
Line = 0,
|
||||
Arc = 1
|
||||
}
|
||||
export interface KJL_Topline {
|
||||
lengthWithAllowance: number;
|
||||
startCornerCutDegree: number;
|
||||
startCornerCutTyp: number;
|
||||
endCornerCutDegree: number;
|
||||
endCornerCutType: number;
|
||||
}
|
||||
export interface KJL_Path {
|
||||
resultPoints: Vec2[];
|
||||
resultLines: {
|
||||
type: KJL_LineType;
|
||||
clockwise: boolean;
|
||||
radius: number;
|
||||
}[];
|
||||
}
|
||||
export interface KJL_ParamModel_Hardware extends KJL_ParamModel {
|
||||
modelProductNumber: string;
|
||||
}
|
||||
/** 板件数据(元件,可能) */
|
||||
export interface KJL_ParamModel_Board extends KJL_ParamModel {
|
||||
thickness: number;
|
||||
points: Vec2[];
|
||||
paramPlankPath: {
|
||||
path: KJL_Path;
|
||||
holes: KJL_Path[];
|
||||
};
|
||||
}
|
||||
export interface KJL_DesignData {
|
||||
roomDataList: {
|
||||
roomId: string;
|
||||
name: string;
|
||||
}[];
|
||||
}
|
||||
export interface KJL_AssemblyModel {
|
||||
name: string;
|
||||
paramModelIds: string[];
|
||||
}
|
||||
export interface KJL_JsonFile {
|
||||
paramModel: KJL_ParamModel[];
|
||||
designData: KJL_DesignData;
|
||||
assemblyModels: KJL_AssemblyModel[];
|
||||
}
|
||||
export interface KJL_DrillData {
|
||||
bigHole: number;
|
||||
drillSides: number[];
|
||||
}
|
||||
//# sourceMappingURL=KJLInterface.d.ts.map
|
1
types/Add-on/KJL/Import/KJLInterface.d.ts.map
Normal file
1
types/Add-on/KJL/Import/KJLInterface.d.ts.map
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"KJLInterface.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/KJL/Import/KJLInterface.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,IAAI,EAAE,MAAM,OAAO,CAAC;AAC7B,OAAO,EAAE,IAAI,EAAE,MAAM,yBAAyB,CAAC;AAE/C,WAAW;AACX,oBAAY,aAAa;IAErB,UAAU,IAAI,CAAC,OAAO;IACtB,UAAU,IAAI,CAAE,SAAS;IACzB,SAAS,IAAI,CAAE,IAAI;IACnB,YAAY,IAAI;CACnB;AAED,MAAM,WAAW,aAAa;IAE1B,IAAI,EAAE,MAAM,CAAC;IACb,KAAK,EAAE,MAAM,CAAC;CACjB;AAED,WAAW;AACX,MAAM,WAAW,cAAc;IAE3B,WAAW,EAAE,aAAa,CAAC;IAC3B,SAAS,EAAE,MAAM,CAAC;IAClB,MAAM,EAAE,MAAM,CAAC;IACf,kBAAkB,EAAE,MAAM,CAAC;IAC3B,UAAU,EAAE,aAAa,EAAE,CAAC;IAC5B,eAAe,CAAC,EAAE,WAAW,EAAE,CAAC;IAChC,gBAAgB,EAAE,aAAa,EAAE,CAAC;IAClC,eAAe,EAAE,aAAa,EAAE,CAAC;IACjC,OAAO,EAAE,IAAI,CAAC;IACd,QAAQ,EAAE,IAAI,CAAC;IACf,MAAM,EAAE,IAAI,CAAC;IACb,MAAM,EAAE,IAAI,CAAC;IAEb,WAAW,EAAE,MAAM,CAAC;IACpB,WAAW,EAAE,MAAM,CAAC;IACpB,YAAY,EAAE,MAAM,CAAC;IAErB,WAAW,EAAE,IAAI,CAAC;IAClB,WAAW,EAAE,IAAI,CAAC;IAElB,SAAS,EAAE,cAAc,EAAE,CAAC;IAC5B,EAAE,EAAE,MAAM,CAAC;CACd;AAED,WAAW;AACX,oBAAY,YAAY;IAEpB,IAAI,IAAI;IACR,GAAG,IAAI;CACV;AAED,MAAM,WAAW,WAAW;IAExB,mBAAmB,EAAE,MAAM,CAAC;IAC5B,oBAAoB,EAAE,MAAM,CAAC;IAC7B,iBAAiB,EAAE,MAAM,CAAC;IAC1B,kBAAkB,EAAE,MAAM,CAAC;IAC3B,gBAAgB,EAAE,MAAM,CAAC;CAC5B;AAED,MAAM,WAAW,QAAQ;IAErB,YAAY,EAAE,IAAI,EAAE,CAAC;IACrB,WAAW,EAAE;QACT,IAAI,EAAE,YAAY,CAAC;QACnB,SAAS,EAAE,OAAO,CAAC;QACnB,MAAM,EAAE,MAAM,CAAC;KAClB,EAAE,CAAC;CACP;AAED,MAAM,WAAW,uBAAwB,SAAQ,cAAc;IAE3D,kBAAkB,EAAE,MAAM,CAAC;CAC9B;AAED,kBAAkB;AAClB,MAAM,WAAW,oBAAqB,SAAQ,cAAc;IAExD,SAAS,EAAE,MAAM,CAAC;IAClB,MAAM,EAAE,IAAI,EAAE,CAAC;IACf,cAAc,EAAE;QACZ,IAAI,EAAE,QAAQ,CAAC;QACf,KAAK,EAAE,QAAQ,EAAE,CAAC;KACrB,CAAC;CACL;AAED,MAAM,WAAW,cAAc;IAE3B,YAAY,EAAE;QACV,MAAM,EAAE,MAAM,CAAC;QACf,IAAI,EAAE,MAAM,CAAC;KAChB,EAAE,CAAC;CACP;AAED,MAAM,WAAW,iBAAiB;IAE9B,IAAI,EAAE,MAAM,CAAC;IACb,aAAa,EAAE,MAAM,EAAE,CAAC;CAC3B;AAED,MAAM,WAAW,YAAY;IAEzB,UAAU,EAAE,cAAc,EAAE,CAAC;IAC7B,UAAU,EAAE,cAAc,CAAC;IAC3B,cAAc,EAAE,iBAAiB,EAAE,CAAC;CACvC;AAED,MAAM,WAAW,aAAa;IAE1B,OAAO,EAAE,MAAM,CAAC;IAChB,UAAU,EAAE,MAAM,EAAE,CAAC;CACxB"}
|
13
types/Add-on/KJL/Import/KJLMaterialLoader.d.ts
vendored
Normal file
13
types/Add-on/KJL/Import/KJLMaterialLoader.d.ts
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
import { PhysicalMaterialRecord } from "../../../DatabaseServices/PhysicalMaterialRecord";
|
||||
import { KJLImportConfigOption } from "../KJLImportConfig/KJLImportConfigOption";
|
||||
export declare class KJLMaterialLoader {
|
||||
KjlName_MaterialFetchId: Map<string, string>;
|
||||
fetchId_Material: Map<string, PhysicalMaterialRecord>;
|
||||
constructor();
|
||||
LoadKJLConfigMaterials(config: {
|
||||
option: KJLImportConfigOption;
|
||||
}): Promise<void>;
|
||||
private LoadMaterial;
|
||||
LoadMaterialFromName(kjlMaterialName: string): Promise<PhysicalMaterialRecord>;
|
||||
}
|
||||
//# sourceMappingURL=KJLMaterialLoader.d.ts.map
|
1
types/Add-on/KJL/Import/KJLMaterialLoader.d.ts.map
Normal file
1
types/Add-on/KJL/Import/KJLMaterialLoader.d.ts.map
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"KJLMaterialLoader.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/KJL/Import/KJLMaterialLoader.ts"],"names":[],"mappings":"AAOA,OAAO,EAAE,sBAAsB,EAAE,MAAM,kDAAkD,CAAC;AAE1F,OAAO,EAAE,qBAAqB,EAAE,MAAM,0CAA0C,CAAC;AAQjF,qBAAa,iBAAiB;IAG1B,uBAAuB,sBAA6B;IAGpD,gBAAgB,sCAA6C;;IAKvD,sBAAsB,CAAC,MAAM,EAAE;QAAE,MAAM,EAAE,qBAAqB,CAAC;KAAE;YAOzD,YAAY;IAoDpB,oBAAoB,CAAC,eAAe,EAAE,MAAM,GAAG,OAAO,CAAC,sBAAsB,CAAC;CAKvF"}
|
25
types/Add-on/KJL/Import/KJLParse.d.ts
vendored
Normal file
25
types/Add-on/KJL/Import/KJLParse.d.ts
vendored
Normal file
@@ -0,0 +1,25 @@
|
||||
import { Vector2 } from "three";
|
||||
import { BoardOpenDir } from "../../../DatabaseServices/Entity/BoardInterface";
|
||||
import { Polyline } from "../../../DatabaseServices/Entity/Polyline";
|
||||
import { HardwareTopline } from "../../../DatabaseServices/Hardware/HardwareTopline";
|
||||
import { KJL_AssemblyModel, KJL_DesignData, KJL_DrillData, KJL_ParamModel, KJL_Parameter, KJL_Path } from "./KJLInterface";
|
||||
import { KJLMaterialLoader } from "./KJLMaterialLoader";
|
||||
export declare function ParseRoomNameMap(d: KJL_DesignData): Map<string, string>;
|
||||
export declare function ParseCabNameMap(data: KJL_AssemblyModel[]): Map<string, string>;
|
||||
export declare function ParseTopline(model: KJL_ParamModel, mtlLoader: KJLMaterialLoader, roomName: string, gName: string): Promise<HardwareTopline[]>;
|
||||
export declare function ParseBT(params: KJL_Parameter[]): number;
|
||||
export declare function ParseKMFX(params: KJL_Parameter[]): BoardOpenDir;
|
||||
export declare function ParseBCBZ(params: KJL_Parameter[]): string;
|
||||
/**
|
||||
* 分析Path的外轮廓和内网洞
|
||||
* @param path
|
||||
*/
|
||||
export declare function ParsePathOutlineAndHole(path: KJL_Path, edgeBandingAll?: number[], drillData?: KJL_DrillData): [Polyline[], number[][]];
|
||||
/**
|
||||
* 半径转凸度
|
||||
* @param pts
|
||||
* @param radiuss
|
||||
* @returns buls
|
||||
*/
|
||||
export declare function Radius2Buls(pts: Vector2[], radiuss: number[]): number[];
|
||||
//# sourceMappingURL=KJLParse.d.ts.map
|
1
types/Add-on/KJL/Import/KJLParse.d.ts.map
Normal file
1
types/Add-on/KJL/Import/KJLParse.d.ts.map
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"KJLParse.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/KJL/Import/KJLParse.ts"],"names":[],"mappings":"AAAA,OAAO,EAAQ,OAAO,EAAE,MAAM,OAAO,CAAC;AAItC,OAAO,EAAE,YAAY,EAAE,MAAM,iDAAiD,CAAC;AAC/E,OAAO,EAAE,QAAQ,EAAiB,MAAM,2CAA2C,CAAC;AACpF,OAAO,EAAE,eAAe,EAAE,MAAM,oDAAoD,CAAC;AAErF,OAAO,EAAE,iBAAiB,EAAE,cAAc,EAAE,aAAa,EAAgB,cAAc,EAAE,aAAa,EAAE,QAAQ,EAAe,MAAM,gBAAgB,CAAC;AACtJ,OAAO,EAAE,iBAAiB,EAAE,MAAM,qBAAqB,CAAC;AAKxD,wBAAgB,gBAAgB,CAAC,CAAC,EAAE,cAAc,GAAG,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CAQvE;AAGD,wBAAgB,eAAe,CAAC,IAAI,EAAE,iBAAiB,EAAE,GAAG,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CAa9E;AAGD,wBAAsB,YAAY,CAAC,KAAK,EAAE,cAAc,EAAE,SAAS,EAAE,iBAAiB,EAAE,QAAQ,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,8BAmBtH;AAED,wBAAgB,OAAO,CAAC,MAAM,EAAE,aAAa,EAAE,GAAG,MAAM,CASvD;AAGD,wBAAgB,SAAS,CAAC,MAAM,EAAE,aAAa,EAAE,GAAG,YAAY,CAa/D;AAED,wBAAgB,SAAS,CAAC,MAAM,EAAE,aAAa,EAAE,GAAG,MAAM,CASzD;AAcD;;;GAGG;AACH,wBAAgB,uBAAuB,CAAC,IAAI,EAAE,QAAQ,EAAE,cAAc,CAAC,EAAE,MAAM,EAAE,EAAE,SAAS,CAAC,EAAE,aAAa,GAAG,CAAC,QAAQ,EAAE,EAAE,MAAM,EAAE,EAAE,CAAC,CAuGtI;AAED;;;;;GAKG;AACH,wBAAgB,WAAW,CAAC,GAAG,EAAE,OAAO,EAAE,EAAE,OAAO,EAAE,MAAM,EAAE,GAAG,MAAM,EAAE,CAkBvE"}
|
8
types/Add-on/KJL/Import/KJLUtils.d.ts
vendored
Normal file
8
types/Add-on/KJL/Import/KJLUtils.d.ts
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
import { Entity } from "../../../DatabaseServices/Entity/Entity";
|
||||
import { HardwareCompositeEntity } from "../../../DatabaseServices/Hardware/HardwareCompositeEntity";
|
||||
import { PhysicalMaterialRecord } from "../../../DatabaseServices/PhysicalMaterialRecord";
|
||||
import { KJL_ParamModel_Hardware } from "./KJLInterface";
|
||||
export declare function CreateHardware(hmodel: KJL_ParamModel_Hardware, roomName: string, gName: string): HardwareCompositeEntity;
|
||||
export declare function ParseHardwareParam(hw: HardwareCompositeEntity, hmodel: KJL_ParamModel_Hardware): void;
|
||||
export declare function ApplyMaterial(ent: Entity, mtl: PhysicalMaterialRecord): void;
|
||||
//# sourceMappingURL=KJLUtils.d.ts.map
|
1
types/Add-on/KJL/Import/KJLUtils.d.ts.map
Normal file
1
types/Add-on/KJL/Import/KJLUtils.d.ts.map
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"KJLUtils.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/KJL/Import/KJLUtils.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,MAAM,EAAE,MAAM,yCAAyC,CAAC;AACjE,OAAO,EAAE,uBAAuB,EAAE,MAAM,4DAA4D,CAAC;AACrG,OAAO,EAAE,sBAAsB,EAAE,MAAM,kDAAkD,CAAC;AAE1F,OAAO,EAAiB,uBAAuB,EAAE,MAAM,gBAAgB,CAAC;AAExE,wBAAgB,cAAc,CAAC,MAAM,EAAE,uBAAuB,EAAE,QAAQ,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,GAAG,uBAAuB,CAoBxH;AAED,wBAAgB,kBAAkB,CAAC,EAAE,EAAE,uBAAuB,EAAE,MAAM,EAAE,uBAAuB,QAsB9F;AAED,wBAAgB,aAAa,CAAC,GAAG,EAAE,MAAM,EAAE,GAAG,EAAE,sBAAsB,QAMrE"}
|
16
types/Add-on/KJL/KJLImportConfig/AddMaterial.d.ts
vendored
Normal file
16
types/Add-on/KJL/KJLImportConfig/AddMaterial.d.ts
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
import * as React from 'react';
|
||||
export interface IImgListProps {
|
||||
dataList?: any[];
|
||||
select?: (e: any, data: any) => void;
|
||||
selectIds?: Set<string>;
|
||||
showInfos?: boolean;
|
||||
addMaterial?: (data: {
|
||||
material_id: string;
|
||||
name: string;
|
||||
logo: string;
|
||||
}) => void;
|
||||
}
|
||||
export declare class AddMaterial extends React.Component<IImgListProps, {}> {
|
||||
render(): JSX.Element;
|
||||
}
|
||||
//# sourceMappingURL=AddMaterial.d.ts.map
|
1
types/Add-on/KJL/KJLImportConfig/AddMaterial.d.ts.map
Normal file
1
types/Add-on/KJL/KJLImportConfig/AddMaterial.d.ts.map
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"AddMaterial.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/KJL/KJLImportConfig/AddMaterial.tsx"],"names":[],"mappings":"AACA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAG/B,MAAM,WAAW,aAAa;IAE1B,QAAQ,CAAC,EAAE,GAAG,EAAE,CAAC;IACjB,MAAM,CAAC,EAAE,CAAC,CAAC,KAAA,EAAE,IAAI,KAAA,KAAK,IAAI,CAAC;IAC3B,SAAS,CAAC,EAAE,GAAG,CAAC,MAAM,CAAC,CAAC;IACxB,SAAS,CAAC,EAAE,OAAO,CAAC;IACpB,WAAW,CAAC,EAAE,CAAC,IAAI,EAAE;QAAE,WAAW,EAAE,MAAM,CAAC;QAAC,IAAI,EAAE,MAAM,CAAC;QAAC,IAAI,EAAE,MAAM,CAAC;KAAE,KAAK,IAAI,CAAC;CACtF;AAED,qBAAa,WAAY,SAAQ,KAAK,CAAC,SAAS,CAAC,aAAa,EAAE,EAAE,CAAC;IACxD,MAAM;CAuBhB"}
|
13
types/Add-on/KJL/KJLImportConfig/KJLConfig.d.ts
vendored
Normal file
13
types/Add-on/KJL/KJLImportConfig/KJLConfig.d.ts
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
import React from "react";
|
||||
import { KJLImportConfigStore } from "./KJLImportConfigStore";
|
||||
export declare enum KJLUseName {
|
||||
modelName = 0,
|
||||
modelBrandGoodName = 1
|
||||
}
|
||||
export default class KJLConfig extends React.Component<{
|
||||
store: KJLImportConfigStore;
|
||||
}> {
|
||||
private ValueMap;
|
||||
render(): JSX.Element;
|
||||
}
|
||||
//# sourceMappingURL=KJLConfig.d.ts.map
|
1
types/Add-on/KJL/KJLImportConfig/KJLConfig.d.ts.map
Normal file
1
types/Add-on/KJL/KJLImportConfig/KJLConfig.d.ts.map
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"KJLConfig.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/KJL/KJLImportConfig/KJLConfig.tsx"],"names":[],"mappings":"AAEA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,oBAAoB,EAAE,MAAM,wBAAwB,CAAC;AAC9D,oBAAY,UAAU;IAElB,SAAS,IAAI;IACb,kBAAkB,IAAI;CACzB;AAED,MAAM,CAAC,OAAO,OAAO,SAAU,SAAQ,KAAK,CAAC,SAAS,CAAC;IAAE,KAAK,EAAE,oBAAoB,CAAC;CAAE,CAAC;IAEpF,OAAO,CAAC,QAAQ,CAwBd;IAEF,MAAM;CAqCT"}
|
14
types/Add-on/KJL/KJLImportConfig/KJLImportConfigModal.d.ts
vendored
Normal file
14
types/Add-on/KJL/KJLImportConfig/KJLImportConfigModal.d.ts
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
import React from "react";
|
||||
import './KJLImportConfig.less';
|
||||
import { KJLImportConfigStore } from "./KJLImportConfigStore";
|
||||
export type KJLTabIds = 'config' | 'material';
|
||||
export declare class KJLImportConfigModal extends React.Component<{
|
||||
store: KJLImportConfigStore;
|
||||
tabId?: KJLTabIds;
|
||||
}> {
|
||||
private KJLMaterialMap;
|
||||
currentTabId: KJLTabIds;
|
||||
render(): JSX.Element;
|
||||
private Cancle;
|
||||
}
|
||||
//# sourceMappingURL=KJLImportConfigModal.d.ts.map
|
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"KJLImportConfigModal.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/KJL/KJLImportConfig/KJLImportConfigModal.tsx"],"names":[],"mappings":"AAGA,OAAO,KAAK,MAAM,OAAO,CAAC;AAM1B,OAAO,wBAAwB,CAAC;AAChC,OAAO,EAAE,oBAAoB,EAAE,MAAM,wBAAwB,CAAC;AAI9D,MAAM,MAAM,SAAS,GAAG,QAAQ,GAAG,UAAU,CAAC;AAE9C,qBACa,oBAAqB,SAAQ,KAAK,CAAC,SAAS,CAAC;IAAE,KAAK,EAAE,oBAAoB,CAAC;IAAC,KAAK,CAAC,EAAE,SAAS,CAAC;CAAE,CAAC;IAE1G,OAAO,CAAC,cAAc,CAAqC;IAC/C,YAAY,EAAE,SAAS,CAAoB;IACvD,MAAM;IA+CN,OAAO,CAAC,MAAM;CAIjB"}
|
11
types/Add-on/KJL/KJLImportConfig/KJLImportConfigOption.d.ts
vendored
Normal file
11
types/Add-on/KJL/KJLImportConfig/KJLImportConfigOption.d.ts
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
import { IBaseOption, MaterialMapOption } from "../../../UI/Store/OptionInterface/IOptionInterface";
|
||||
import { KJLUseName } from "./KJLConfig";
|
||||
export interface KJLImportConfigOption extends IBaseOption {
|
||||
materials: MaterialMapOption[];
|
||||
isImportVirtualModel: boolean;
|
||||
edgeValueMap: [number, number][];
|
||||
drillValueMap: [number, number][];
|
||||
kjlUseName: KJLUseName;
|
||||
}
|
||||
export declare const DefaultKJImportOption: KJLImportConfigOption;
|
||||
//# sourceMappingURL=KJLImportConfigOption.d.ts.map
|
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"KJLImportConfigOption.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/KJL/KJLImportConfig/KJLImportConfigOption.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,iBAAiB,EAAE,MAAM,oDAAoD,CAAC;AACpG,OAAO,EAAE,UAAU,EAAE,MAAM,aAAa,CAAC;AAGzC,MAAM,WAAW,qBAAsB,SAAQ,WAAW;IAEtD,SAAS,EAAE,iBAAiB,EAAE,CAAC;IAC/B,oBAAoB,EAAE,OAAO,CAAC;IAC9B,YAAY,EAAE,CAAC,MAAM,EAAE,MAAM,CAAC,EAAE,CAAC;IACjC,aAAa,EAAE,CAAC,MAAM,EAAE,MAAM,CAAC,EAAE,CAAC;IAClC,UAAU,EAAE,UAAU,CAAC;CAC1B;AAED,eAAO,MAAM,qBAAqB,EAAE,qBAOnC,CAAC"}
|
50
types/Add-on/KJL/KJLImportConfig/KJLImportConfigStore.d.ts
vendored
Normal file
50
types/Add-on/KJL/KJLImportConfig/KJLImportConfigStore.d.ts
vendored
Normal file
@@ -0,0 +1,50 @@
|
||||
import { Singleton } from "../../../Common/Singleton";
|
||||
import { IConfigOption } from "../../../UI/Components/Board/UserConfigComponent";
|
||||
import { IConfigStore } from "../../../UI/Store/BoardStore";
|
||||
import { AnyObject, IUiOption } from "../../../UI/Store/OptionInterface/IOptionInterface";
|
||||
import { KJLUseName } from "./KJLConfig";
|
||||
import { KJLImportConfigOption } from "./KJLImportConfigOption";
|
||||
export interface MaterialOption {
|
||||
keyIndex: number;
|
||||
kjlName: string;
|
||||
materialName: string;
|
||||
url: string;
|
||||
isSelect: boolean;
|
||||
isRender: boolean;
|
||||
}
|
||||
interface ValueMapUiOption {
|
||||
m_uiEdgeValueMap: [string, string][];
|
||||
m_uiDrillValueMap: [string, string][];
|
||||
}
|
||||
export declare class KJLImportConfigStore extends Singleton implements IConfigStore {
|
||||
configName: string;
|
||||
configsNames: string[];
|
||||
m_Option: KJLImportConfigOption;
|
||||
kjlUseName: KJLUseName;
|
||||
uiOption: IUiOption<ValueMapUiOption>;
|
||||
materialList: MaterialOption[];
|
||||
selectAll: boolean;
|
||||
private queue;
|
||||
materialMap: Map<string, Promise<{
|
||||
materialName: string;
|
||||
url: string;
|
||||
}>>;
|
||||
ImpExpSuffix: string;
|
||||
get UIOption(): IUiOption<ValueMapUiOption>;
|
||||
InitOption(): void;
|
||||
SaveConfig(): IConfigOption<AnyObject>;
|
||||
UpdateOption(cof: IConfigOption<KJLImportConfigOption>): void;
|
||||
UpdataVersion(cof: IConfigOption<KJLImportConfigOption>): void;
|
||||
private ConvertUIData;
|
||||
private OrderUIData;
|
||||
LoadMaterials: () => Promise<void>;
|
||||
AsyncLoadMaterials: () => Promise<void>;
|
||||
GetMaterialInfo: (material_id: string) => Promise<{
|
||||
materialName: string;
|
||||
url: string;
|
||||
}>;
|
||||
GetSerializeConfig(conf: IConfigOption<AnyObject>): Promise<any[]>;
|
||||
GetDeserializeConfig(data: any[]): Promise<IConfigOption<AnyObject>>;
|
||||
}
|
||||
export {};
|
||||
//# sourceMappingURL=KJLImportConfigStore.d.ts.map
|
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"KJLImportConfigStore.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/KJL/KJLImportConfig/KJLImportConfigStore.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,SAAS,EAAE,MAAM,2BAA2B,CAAC;AAEtD,OAAO,EAAE,aAAa,EAAE,MAAM,kDAAkD,CAAC;AAEjF,OAAO,EAAE,YAAY,EAAE,MAAM,8BAA8B,CAAC;AAC5D,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,MAAM,oDAAoD,CAAC;AAC1F,OAAO,EAAE,UAAU,EAAE,MAAM,aAAa,CAAC;AACzC,OAAO,EAAyB,qBAAqB,EAAE,MAAM,yBAAyB,CAAC;AAGvF,MAAM,WAAW,cAAc;IAE3B,QAAQ,EAAE,MAAM,CAAC;IACjB,OAAO,EAAE,MAAM,CAAC;IAChB,YAAY,EAAE,MAAM,CAAC;IACrB,GAAG,EAAE,MAAM,CAAC;IACZ,QAAQ,EAAE,OAAO,CAAC;IAClB,QAAQ,EAAE,OAAO,CAAC;CACrB;AACD,UAAU,gBAAgB;IAEtB,gBAAgB,EAAE,CAAC,MAAM,EAAE,MAAM,CAAC,EAAE,CAAC;IACrC,iBAAiB,EAAE,CAAC,MAAM,EAAE,MAAM,CAAC,EAAE,CAAC;CACzC;AAGD,qBAAa,oBAAqB,SAAQ,SAAU,YAAW,YAAY;IAE3D,UAAU,EAAE,MAAM,CAAQ;IAC1B,YAAY,EAAE,MAAM,EAAE,CAAM;IAC5B,QAAQ,EAAE,qBAAqB,CAAgC;IAC3E,UAAU,EAAE,UAAU,CAAwB;IAClC,QAAQ,EAAE,SAAS,CAAC,gBAAgB,CAAC,CAAC;IACtC,YAAY,EAAE,cAAc,EAAE,CAAM;IACpC,SAAS,UAAS;IAC9B,OAAO,CAAC,KAAK,CAAoC;IACjD,WAAW;sBAA2C,MAAM;aAAO,MAAM;QAAQ;IACjF,YAAY,SAAW;IAEvB,IAAI,QAAQ,gCAQX;IACD,UAAU;IAUV,UAAU;IAgCV,YAAY,CAAC,GAAG,EAAE,aAAa,CAAC,qBAAqB,CAAC;IAYtD,aAAa,CAAC,GAAG,EAAE,aAAa,CAAC,qBAAqB,CAAC;IAuBvD,OAAO,CAAC,aAAa;IAOrB,OAAO,CAAC,WAAW;IAWnB,aAAa,sBAeX;IAEF,kBAAkB,sBAuBhB;IAEF,eAAe,gBAAiB,MAAM,KAAG,QAAQ;QAAE,YAAY,EAAE,MAAM,CAAC;QAAC,GAAG,EAAE,MAAM,CAAC;KAAE,CAAC,CAetF;IAEI,kBAAkB,CAAC,IAAI,EAAE,aAAa,CAAC,SAAS,CAAC;IAiBjD,oBAAoB,CAAC,IAAI,EAAE,GAAG,EAAE;CAmBzC"}
|
8
types/Add-on/KJL/KJLImportConfig/KJLImportConfigTool.d.ts
vendored
Normal file
8
types/Add-on/KJL/KJLImportConfig/KJLImportConfigTool.d.ts
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
import { Command } from "../../../Editor/CommandMachine";
|
||||
import { KJLTabIds } from "./KJLImportConfigModal";
|
||||
export declare class Command_KJLImportConfig implements Command {
|
||||
private tabId?;
|
||||
constructor(tabId?: KJLTabIds);
|
||||
exec(): Promise<void>;
|
||||
}
|
||||
//# sourceMappingURL=KJLImportConfigTool.d.ts.map
|
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"KJLImportConfigTool.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/KJL/KJLImportConfig/KJLImportConfigTool.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,MAAM,gCAAgC,CAAC;AACzD,OAAO,EAAwB,SAAS,EAAE,MAAM,wBAAwB,CAAC;AAGzE,qBAAa,uBAAwB,YAAW,OAAO;IAEvC,OAAO,CAAC,KAAK,CAAC;gBAAN,KAAK,CAAC,EAAE,SAAS;IAC/B,IAAI;CAIb"}
|
11
types/Add-on/KJL/KJLImportConfig/KJLMaterialMap.d.ts
vendored
Normal file
11
types/Add-on/KJL/KJLImportConfig/KJLMaterialMap.d.ts
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
import React from "react";
|
||||
import { KJLImportConfigStore } from "./KJLImportConfigStore";
|
||||
export declare class KJLMaterialMap extends React.Component<{
|
||||
store: KJLImportConfigStore;
|
||||
}> {
|
||||
componentWillUnmount(): void;
|
||||
render(): JSX.Element;
|
||||
private handleSelectAll;
|
||||
handleOnekeyDelete: () => Promise<void>;
|
||||
}
|
||||
//# sourceMappingURL=KJLMaterialMap.d.ts.map
|
1
types/Add-on/KJL/KJLImportConfig/KJLMaterialMap.d.ts.map
Normal file
1
types/Add-on/KJL/KJLImportConfig/KJLMaterialMap.d.ts.map
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"KJLMaterialMap.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/KJL/KJLImportConfig/KJLMaterialMap.tsx"],"names":[],"mappings":"AAEA,OAAO,KAAK,MAAM,OAAO,CAAC;AAE1B,OAAO,EAAE,oBAAoB,EAAE,MAAM,wBAAwB,CAAC;AAG9D,qBACa,cAAe,SAAQ,KAAK,CAAC,SAAS,CAAC;IAAE,KAAK,EAAE,oBAAoB,CAAC;CAAE,CAAC;IAEjF,oBAAoB,IAAI,IAAI;IAI5B,MAAM;IAkDN,OAAO,CAAC,eAAe,CAUrB;IAEF,kBAAkB,sBAmBhB;CACL"}
|
23
types/Add-on/KJL/KJLImportConfig/KJLMaterialMapData.d.ts
vendored
Normal file
23
types/Add-on/KJL/KJLImportConfig/KJLMaterialMapData.d.ts
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
import React from "react";
|
||||
import { KJLImportConfigStore, MaterialOption } from "./KJLImportConfigStore";
|
||||
interface MaterialDataProps {
|
||||
store: KJLImportConfigStore;
|
||||
material: MaterialOption;
|
||||
index: number;
|
||||
}
|
||||
export declare class KJLMaterialMapData extends React.Component<MaterialDataProps> {
|
||||
private kjlNameRef;
|
||||
isOpenImgList: import("mobx").IObservableValue<boolean>;
|
||||
handleOpen: (el: HTMLElement) => void;
|
||||
AddMaterial: (data: {
|
||||
material_id: string;
|
||||
name: string;
|
||||
logo: string;
|
||||
}) => void;
|
||||
handleChangeName: () => void;
|
||||
private renderMaterialSelect;
|
||||
render(): JSX.Element;
|
||||
handleDeleteMaterial: (i: number) => Promise<void>;
|
||||
}
|
||||
export {};
|
||||
//# sourceMappingURL=KJLMaterialMapData.d.ts.map
|
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"KJLMaterialMapData.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/KJL/KJLImportConfig/KJLMaterialMapData.tsx"],"names":[],"mappings":"AAGA,OAAO,KAAK,MAAM,OAAO,CAAC;AAQ1B,OAAO,EAAE,oBAAoB,EAAE,cAAc,EAAE,MAAM,wBAAwB,CAAC;AAE9E,UAAU,iBAAiB;IAEvB,KAAK,EAAE,oBAAoB,CAAC;IAC5B,QAAQ,EAAE,cAAc,CAAC;IACzB,KAAK,EAAE,MAAM,CAAC;CACjB;AACD,qBACa,kBAAmB,SAAQ,KAAK,CAAC,SAAS,CAAC,iBAAiB,CAAC;IAEtE,OAAO,CAAC,UAAU,CAAuC;IAClD,aAAa,2CAAyB;IAE7C,UAAU,OAAQ,WAAW,UAW3B;IACF,WAAW,SAAU;QAAE,WAAW,EAAE,MAAM,CAAC;QAAC,MAAM,MAAM,CAAC;QAAC,IAAI,EAAE,MAAM,CAAC;KAAE,UAOvE;IACF,gBAAgB,aAmBd;IACF,OAAO,CAAC,oBAAoB,CA8B1B;IACF,MAAM;IAgEN,oBAAoB,MAAa,MAAM,mBAWrC;CACL"}
|
5
types/Add-on/KJL/KJLImportConfig/SerializeKJLConfigData.d.ts
vendored
Normal file
5
types/Add-on/KJL/KJLImportConfig/SerializeKJLConfigData.d.ts
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
import { CADFiler } from "../../../DatabaseServices/CADFiler";
|
||||
import { KJLImportConfigOption } from "./KJLImportConfigOption";
|
||||
export declare function serializeKJLConfigData(file: CADFiler, conf: KJLImportConfigOption): void;
|
||||
export declare function deserializeKJLConfigData(file: CADFiler, option: KJLImportConfigOption): void;
|
||||
//# sourceMappingURL=SerializeKJLConfigData.d.ts.map
|
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"SerializeKJLConfigData.d.ts","sourceRoot":"","sources":["../../../../../src/Add-on/KJL/KJLImportConfig/SerializeKJLConfigData.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,QAAQ,EAAE,MAAM,oCAAoC,CAAC;AAC9D,OAAO,EAAE,qBAAqB,EAAE,MAAM,yBAAyB,CAAC;AAEhE,wBAAgB,sBAAsB,CAAC,IAAI,EAAE,QAAQ,EAAE,IAAI,EAAE,qBAAqB,QAejF;AAED,wBAAgB,wBAAwB,CAAC,IAAI,EAAE,QAAQ,EAAE,MAAM,EAAE,qBAAqB,QAsBrF"}
|
8
types/Add-on/KJL/KJLToken.d.ts
vendored
Normal file
8
types/Add-on/KJL/KJLToken.d.ts
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
import * as React from 'react';
|
||||
export interface IKJLTokenProps {
|
||||
url: string;
|
||||
}
|
||||
export declare class KJLToken extends React.Component<IKJLTokenProps> {
|
||||
render(): JSX.Element;
|
||||
}
|
||||
//# sourceMappingURL=KJLToken.d.ts.map
|
1
types/Add-on/KJL/KJLToken.d.ts.map
Normal file
1
types/Add-on/KJL/KJLToken.d.ts.map
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"KJLToken.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/KJL/KJLToken.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAI/B,MAAM,WAAW,cAAc;IAE3B,GAAG,EAAE,MAAM,CAAC;CACf;AAED,qBAAa,QAAS,SAAQ,KAAK,CAAC,SAAS,CAAC,cAAc,CAAC;IAClD,MAAM;CAchB"}
|
12
types/Add-on/KJL/KjlExport.d.ts
vendored
Normal file
12
types/Add-on/KJL/KjlExport.d.ts
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
import { Command } from "../../Editor/CommandMachine";
|
||||
export declare class KjlExport implements Command {
|
||||
exec(): Promise<void>;
|
||||
private GetPtNumberList;
|
||||
private GetCurveList;
|
||||
private GetKJLBoardSubModel;
|
||||
private GetKJLSweepSubModel;
|
||||
}
|
||||
export declare class ClearKjlToken implements Command {
|
||||
exec(): Promise<void>;
|
||||
}
|
||||
//# sourceMappingURL=KjlExport.d.ts.map
|
1
types/Add-on/KJL/KjlExport.d.ts.map
Normal file
1
types/Add-on/KJL/KjlExport.d.ts.map
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"KjlExport.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/KJL/KjlExport.ts"],"names":[],"mappings":"AAqBA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAmHtD,qBACa,SAAU,YAAW,OAAO;IAE/B,IAAI;IA0NV,OAAO,CAAC,eAAe;IAiBvB,OAAO,CAAC,YAAY;IAwBpB,OAAO,CAAC,mBAAmB;IA4G3B,OAAO,CAAC,mBAAmB;CAsF9B;AAGD,qBAAa,aAAc,YAAW,OAAO;IAEnC,IAAI;CAIb"}
|
Reference in New Issue
Block a user