同步最新的WebCAD代码,包括窗户与材质槽

This commit is contained in:
ChenX
2023-01-11 09:59:43 +08:00
parent 9ff24d8fbf
commit 12a50e98c6
435 changed files with 5165 additions and 1407 deletions

View File

@@ -1,4 +1,4 @@
import { IConfigOption } from "../../UI/Components/Board/UserConfig";
import { IConfigOption } from "../../UI/Components/Board/UserConfigComponent";
import { IAutoDimBrsOption } from "../../UI/Store/BoardInterface";
import { IConfigStore } from "../../UI/Store/BoardStore";
export declare class AutoDimBrsStore implements IConfigStore {

View File

@@ -1 +1 @@
{"version":3,"file":"AutoDimBrsStore.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawDim/AutoDimBrsStore.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,aAAa,EAAE,MAAM,sCAAsC,CAAC;AACrE,OAAO,EAAE,iBAAiB,EAAE,MAAM,+BAA+B,CAAC;AAClE,OAAO,EAAE,YAAY,EAAE,MAAM,2BAA2B,CAAC;AAGzD,qBAAa,eAAgB,YAAW,YAAY;IAEpC,UAAU,SAAQ;IAClB,YAAY,EAAE,MAAM,EAAE,CAAM;IAC5B,QAAQ,EAAE,iBAAiB,CAAkC;IAEzE,UAAU;IAKV,WAAW;;;IAUX,UAAU;IAQV,YAAY,CAAC,IAAI,EAAE,aAAa,CAAC,GAAG,CAAC;IAarC,OAAO,CAAC,MAAM,CAAC,eAAe,CAAkB;IAChD,MAAM,CAAC,WAAW,IAAI,eAAe;CAMxC;AAED,eAAO,MAAM,eAAe,iBAAgC,CAAC"}
{"version":3,"file":"AutoDimBrsStore.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawDim/AutoDimBrsStore.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,aAAa,EAAE,MAAM,+CAA+C,CAAC;AAC9E,OAAO,EAAE,iBAAiB,EAAE,MAAM,+BAA+B,CAAC;AAClE,OAAO,EAAE,YAAY,EAAE,MAAM,2BAA2B,CAAC;AAGzD,qBAAa,eAAgB,YAAW,YAAY;IAEpC,UAAU,SAAQ;IAClB,YAAY,EAAE,MAAM,EAAE,CAAM;IAC5B,QAAQ,EAAE,iBAAiB,CAAkC;IAEzE,UAAU;IAKV,WAAW;;;IAUX,UAAU;IAQV,YAAY,CAAC,IAAI,EAAE,aAAa,CAAC,GAAG,CAAC;IAarC,OAAO,CAAC,MAAM,CAAC,eAAe,CAAkB;IAChD,MAAM,CAAC,WAAW,IAAI,eAAe;CAMxC;AAED,eAAO,MAAM,eAAe,iBAAgC,CAAC"}

View File

@@ -1 +1 @@
{"version":3,"file":"AutoDimBrsTool.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawDim/AutoDimBrsTool.ts"],"names":[],"mappings":"AACA,oBAAY,QAAQ;IAEhB,KAAK,UAAU;IACf,GAAG,QAAQ;IACX,GAAG,QAAQ;IACX,GAAG,QAAQ;IACX,QAAQ,aAAa;IACrB,QAAQ,aAAa;IACrB,aAAa,kBAAkB;IAC/B,QAAQ,aAAa;CACxB"}
{"version":3,"file":"AutoDimBrsTool.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawDim/AutoDimBrsTool.ts"],"names":[],"mappings":"AAAA,oBAAY,QAAQ;IAEhB,KAAK,UAAU;IACf,GAAG,QAAQ;IACX,GAAG,QAAQ;IACX,GAAG,QAAQ;IACX,QAAQ,aAAa;IACrB,QAAQ,aAAa;IACrB,aAAa,kBAAkB;IAC/B,QAAQ,aAAa;CACxB"}

View File

@@ -1,7 +1,7 @@
import { LineAngularDimension } from "../../DatabaseServices/Dimension/2LineAngularDimension";
import { AlignedDimension } from "../../DatabaseServices/Dimension/AlignedDimension";
import { Command } from "../../Editor/CommandMachine";
export declare type Dimension = AlignedDimension | LineAngularDimension;
export type Dimension = AlignedDimension | LineAngularDimension;
export declare function ContinueDrawDimension(lastDim: Dimension): Promise<void>;
export declare class Command_DimContinue implements Command {
exec(): Promise<void>;

View File

@@ -1 +1 @@
{"version":3,"file":"Command_DimContinue.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawDim/Command_DimContinue.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,oBAAoB,EAAE,MAAM,wDAAwD,CAAC;AAC9F,OAAO,EAAE,gBAAgB,EAAE,MAAM,mDAAmD,CAAC;AAErF,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAKtD,oBAAY,SAAS,GAAG,gBAAgB,GAAG,oBAAoB,CAAC;AAKhE,wBAAsB,qBAAqB,CAAC,OAAO,EAAE,SAAS,iBAU7D;AAED,qBAAa,mBAAoB,YAAW,OAAO;IAEzC,IAAI;CAab"}
{"version":3,"file":"Command_DimContinue.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawDim/Command_DimContinue.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,oBAAoB,EAAE,MAAM,wDAAwD,CAAC;AAC9F,OAAO,EAAE,gBAAgB,EAAE,MAAM,mDAAmD,CAAC;AAErF,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAKtD,MAAM,MAAM,SAAS,GAAG,gBAAgB,GAAG,oBAAoB,CAAC;AAKhE,wBAAsB,qBAAqB,CAAC,OAAO,EAAE,SAAS,iBAU7D;AAED,qBAAa,mBAAoB,YAAW,OAAO;IAEzC,IAAI;CAab"}

View File

@@ -0,0 +1,5 @@
import { Command } from "../../Editor/CommandMachine";
export declare class Command_DimStyle implements Command {
exec(): Promise<void>;
}
//# sourceMappingURL=Command_DimStyle.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"Command_DimStyle.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawDim/Command_DimStyle.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAItD,qBAAa,gBAAiB,YAAW,OAAO;IAEtC,IAAI;CAKb"}

View File

@@ -0,0 +1,23 @@
import { NumericInput } from "@blueprintjs/core";
import React from "react";
import { DimStyleStore } from "./DimStyleStore";
interface DimParamsPanelProps {
store: DimStyleStore;
sizeKey: string;
title: string;
disabled?: boolean;
minValue?: number;
maxValue?: number;
}
export declare class DimParamsPanel extends React.Component<DimParamsPanelProps> {
_DisposeAutorun: Function;
_SizeRef: React.RefObject<NumericInput>;
_MinValue: number;
_MaxValue: number;
componentDidMount(): void;
componentWillUnmount(): void;
_ChangeParamsSize: () => void;
render(): JSX.Element;
}
export {};
//# sourceMappingURL=DimParamsPanel.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"DimParamsPanel.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawDim/DimParamsPanel.tsx"],"names":[],"mappings":"AAAA,OAAO,EAAE,YAAY,EAAW,MAAM,mBAAmB,CAAC;AAG1D,OAAO,KAAK,MAAM,OAAO,CAAC;AAM1B,OAAO,EAAE,aAAa,EAAE,MAAM,iBAAiB,CAAC;AAEhD,UAAU,mBAAmB;IAEzB,KAAK,EAAE,aAAa,CAAC;IACrB,OAAO,EAAE,MAAM,CAAC;IAChB,KAAK,EAAE,MAAM,CAAC;IACd,QAAQ,CAAC,EAAE,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACrB;AAED,qBACa,cAAe,SAAQ,KAAK,CAAC,SAAS,CAAC,mBAAmB,CAAC;IAEpE,eAAe,EAAE,QAAQ,CAAC;IAC1B,QAAQ,gCAAmC;IAC3C,SAAS,EAAE,MAAM,CAA4B;IAC7C,SAAS,EAAE,MAAM,CAA+B;IAEhD,iBAAiB;IASjB,oBAAoB;IAOpB,iBAAiB,aAsBf;IAEF,MAAM;CAqCT"}

35
types/Add-on/DrawDim/DimStylePanel.d.ts vendored Normal file
View File

@@ -0,0 +1,35 @@
import { Component } from 'react';
import { DimStyleRecord } from '../../DatabaseServices/DimStyle/DimStyleRecord';
import { DimStyleStore } from './DimStyleStore';
import { OperDimStyleType } from './OperDimStyle';
export declare const DEFAULT_STYLE_NAME = "\u9ED8\u8BA4";
export declare class DimStylePanel extends Component<{
store: DimStyleStore;
currentStyleName: string;
}> {
_CurrentStyleName: string;
constructor(props: any);
render(): JSX.Element;
_Cancel: () => void;
_OnOK: () => Promise<void>;
/**
* 操作Database里的标注样式(添加/修改)
* @param {OperDimStyleType} operType
* @param {string} [currentStyleName]
* @memberof DimStylePanel
*/
_Oper: (operType: OperDimStyleType, currentStyleName?: string) => void;
/**
* 删除Database里的标注样式
* @memberof DimStylePanel
*/
_Delete: () => Promise<void>;
/**
* @param {string} name 目标名称 app.Database.DimStyleTable.Symbols.get(name)
* @param {DimStyleStore} store 赋值对象 store.m_Option
* @memberof DimStylePanel
*/
_GetDimStyle: (name: string, store: DimStyleStore) => Promise<void>;
_SetDimStyleId(dimStyle: DimStyleRecord): void;
}
//# sourceMappingURL=DimStylePanel.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"DimStylePanel.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawDim/DimStylePanel.tsx"],"names":[],"mappings":"AAIA,OAAc,EAAE,SAAS,EAAE,MAAM,OAAO,CAAC;AAIzC,OAAO,EAAE,cAAc,EAAE,MAAM,gDAAgD,CAAC;AAKhF,OAAO,EAAiB,aAAa,EAAE,MAAM,iBAAiB,CAAC;AAC/D,OAAO,EAAgB,gBAAgB,EAAE,MAAM,gBAAgB,CAAC;AAEhE,eAAO,MAAM,kBAAkB,iBAAO,CAAC;AAEvC,qBACa,aAAc,SAAQ,SAAS,CAAC;IAAE,KAAK,EAAE,aAAa,CAAC;IAAC,gBAAgB,EAAE,MAAM,CAAC;CAAE,CAAC;IACjF,iBAAiB,SAAM;gBACvB,KAAK,KAAA;IAOjB,MAAM;IAgEN,OAAO,aAGL;IAEF,KAAK,sBAWH;IAGF;;;;;OAKG;IACH,KAAK,aAAc,gBAAgB,qBAAqB,MAAM,UAI5D;IAEF;;;OAGG;IACH,OAAO,sBAkCL;IAEF;;;;OAIG;IACH,YAAY,SAAgB,MAAM,SAAS,aAAa,mBAgBtD;IAEF,cAAc,CAAC,QAAQ,EAAE,cAAc;CAK1C"}

20
types/Add-on/DrawDim/DimStyleParam.d.ts vendored Normal file
View File

@@ -0,0 +1,20 @@
import { Component } from "react";
import { DimStyleStore } from "./DimStyleStore";
export declare enum DimStyleParams {
DIMFXLON = "dimFXLON",
DIMFXL = "dimFXL",
DIMALTD = "dimALTD",
DIMADEC = "dimADEC",
DIMASZ = "dimASZ",
DIMGAP = "dimGAP",
DIMEXE = "dimEXE",
DIMTXT = "dimTXT",
DIMTAD = "dimTAD"
}
export declare class DimStyleParam extends Component<{
store: DimStyleStore;
disabled: boolean;
}> {
render(): JSX.Element;
}
//# sourceMappingURL=DimStyleParam.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"DimStyleParam.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawDim/DimStyleParam.tsx"],"names":[],"mappings":"AAEA,OAAc,EAAE,SAAS,EAAE,MAAM,OAAO,CAAC;AAGzC,OAAO,EAAE,aAAa,EAAE,MAAM,iBAAiB,CAAC;AAEhD,oBAAY,cAAc;IAEtB,QAAQ,aAAa;IACrB,MAAM,WAAW;IACjB,OAAO,YAAY;IACnB,OAAO,YAAY;IACnB,MAAM,WAAW;IACjB,MAAM,WAAW;IACjB,MAAM,WAAW;IACjB,MAAM,WAAW;IACjB,MAAM,WAAW;CACpB;AAED,qBACa,aAAc,SAAQ,SAAS,CAAC;IAAE,KAAK,EAAE,aAAa,CAAC;IAAC,QAAQ,EAAE,OAAO,CAAC;CAAE,CAAC;IAEtF,MAAM;CAmIT"}

18
types/Add-on/DrawDim/DimStyleStore.d.ts vendored Normal file
View File

@@ -0,0 +1,18 @@
import { CADFiler } from "../../DatabaseServices/CADFiler";
import { ISerialize } from "../../DatabaseServices/ISerialize";
import { IDimStyleOption } from "../../UI/Store/BoardInterface";
import { IConfigStore } from "../../UI/Store/BoardStore";
export declare class DimStyleStore implements IConfigStore, ISerialize {
configName: string;
m_Option: IDimStyleOption;
configsNames: string[];
InitOption(): void;
SaveConfig(): any;
UpdateOption(confData: any[] | any): void;
private static _SingleInstance;
static GetInstance(): DimStyleStore;
ReadFile: (file: CADFiler) => void;
WriteFile(file?: CADFiler): any[];
}
export declare const dimStyleStore: DimStyleStore;
//# sourceMappingURL=DimStyleStore.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"DimStyleStore.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawDim/DimStyleStore.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,QAAQ,EAAE,MAAM,iCAAiC,CAAC;AAC3D,OAAO,EAAE,UAAU,EAAE,MAAM,mCAAmC,CAAC;AAE/D,OAAO,EAAE,eAAe,EAAE,MAAM,+BAA+B,CAAC;AAChE,OAAO,EAAE,YAAY,EAAE,MAAM,2BAA2B,CAAC;AAEzD,qBAAa,aAAc,YAAW,YAAY,EAAE,UAAU;IAE9C,UAAU,SAAQ;IAClB,QAAQ,EAAE,eAAe,CAAgC;IACzD,YAAY,EAAE,MAAM,EAAE,CAAM;IAExC,UAAU;IAKV,UAAU;IAMV,YAAY,CAAC,QAAQ,EAAE,GAAG,EAAE,GAAG,GAAG;IASlC,OAAO,CAAC,MAAM,CAAC,eAAe,CAAgB;IAE9C,MAAM,CAAC,WAAW,IAAI,aAAa;IAOnC,QAAQ,SAAU,QAAQ,UAYxB;IAEF,SAAS,CAAC,IAAI,GAAE,QAAuB;CAe1C;AAED,eAAO,MAAM,aAAa,eAA8B,CAAC"}

View File

@@ -0,0 +1,8 @@
import { Command } from "../../Editor/CommandMachine";
export declare class Command_HideDim implements Command {
exec(): Promise<void>;
}
export declare class Command_ShowDim implements Command {
exec(): Promise<void>;
}
//# sourceMappingURL=OneKeyHideOrShowDim.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"OneKeyHideOrShowDim.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawDim/OneKeyHideOrShowDim.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAEtD,qBAAa,eAAgB,YAAW,OAAO;IAErC,IAAI;CAQb;AAED,qBAAa,eAAgB,YAAW,OAAO;IAErC,IAAI;CAQb"}

22
types/Add-on/DrawDim/OperDimStyle.d.ts vendored Normal file
View File

@@ -0,0 +1,22 @@
import React, { Component } from "react";
import { DimStyleRecord } from "../../DatabaseServices/DimStyle/DimStyleRecord";
import { IDimStyleOption } from "../../UI/Store/BoardInterface";
import { DimStyleStore } from "./DimStyleStore";
export declare enum OperDimStyleType {
Add = "add",
Modify = "modify"
}
export declare class OperDimStyle extends Component<{
operType: OperDimStyleType;
currentStyleName?: string;
store: DimStyleStore;
}> {
_NameInput: React.RefObject<HTMLInputElement>;
constructor(props: any);
render(): JSX.Element;
_Cancel: () => void;
_OnOK: () => Promise<void>;
_Return: (name: string) => void;
_ApplyParams(dimStyleRecord: DimStyleRecord, option: IDimStyleOption): void;
}
//# sourceMappingURL=OperDimStyle.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"OperDimStyle.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawDim/OperDimStyle.tsx"],"names":[],"mappings":"AAEA,OAAO,KAAK,EAAE,EAAE,SAAS,EAAE,MAAM,OAAO,CAAC;AAIzC,OAAO,EAAE,cAAc,EAAE,MAAM,gDAAgD,CAAC;AAKhF,OAAO,EAAE,eAAe,EAAE,MAAM,+BAA+B,CAAC;AAGhE,OAAO,EAAE,aAAa,EAAiB,MAAM,iBAAiB,CAAC;AAE/D,oBAAY,gBAAgB;IAExB,GAAG,QAAQ;IACX,MAAM,WAAW;CACpB;AAGD,qBACa,YAAa,SAAQ,SAAS,CAAC;IAAE,QAAQ,EAAE,gBAAgB,CAAC;IAAC,gBAAgB,CAAC,EAAE,MAAM,CAAC;IAAC,KAAK,EAAE,aAAa,CAAC;CAAE,CAAC;IACzH,UAAU,oCAAuC;gBAErC,KAAK,KAAA;IAkBjB,MAAM;IAiDN,OAAO,aAGL;IAEF,KAAK,sBA4CH;IAEF,OAAO,SAAU,MAAM,UAKrB;IAEF,YAAY,CAAC,cAAc,EAAE,cAAc,EAAE,MAAM,EAAE,eAAe;CAYvE"}