与主干版本同步
This commit is contained in:
		
							
								
								
									
										35
									
								
								types/Add-on/DrawDim/AutoDimBrs.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										35
									
								
								types/Add-on/DrawDim/AutoDimBrs.d.ts
									
									
									
									
										vendored
									
									
								
							@@ -1,35 +0,0 @@
 | 
			
		||||
import { Matrix4 } from "three";
 | 
			
		||||
import { AlignedDimension } from "../../DatabaseServices/Dimension/AlignedDimension";
 | 
			
		||||
import { Board } from "../../DatabaseServices/Entity/Board";
 | 
			
		||||
import { Command } from "../../Editor/CommandMachine";
 | 
			
		||||
import { IConfigOption } from "../../UI/Components/Board/UserConfig";
 | 
			
		||||
import { IConfigStore } from "../../UI/Store/BoardStore";
 | 
			
		||||
export declare class Command_AutoDimBrs implements Command {
 | 
			
		||||
    maxThickness: number;
 | 
			
		||||
    store: AutoDimBrsStore;
 | 
			
		||||
    exec(): Promise<void>;
 | 
			
		||||
    /**
 | 
			
		||||
     * 绘制标注
 | 
			
		||||
     * @param brs
 | 
			
		||||
     * @param drawCS 绘制标注的坐标系
 | 
			
		||||
     */
 | 
			
		||||
    DrawDim(brs: Board[], drawCS: Matrix4, textRotation?: number, needJig?: boolean, useMaxZ?: boolean, isLeadOutFlipped?: boolean): AlignedDimension[];
 | 
			
		||||
}
 | 
			
		||||
declare class AutoDimBrsStore implements IConfigStore {
 | 
			
		||||
    configName: string;
 | 
			
		||||
    configsNames: string[];
 | 
			
		||||
    config: {
 | 
			
		||||
        option: {
 | 
			
		||||
            dimType: number;
 | 
			
		||||
        };
 | 
			
		||||
    };
 | 
			
		||||
    InitOption(): void;
 | 
			
		||||
    SaveConfig(): {
 | 
			
		||||
        option: {
 | 
			
		||||
            dimType: number;
 | 
			
		||||
        };
 | 
			
		||||
    };
 | 
			
		||||
    UpdateOption(conf: IConfigOption<any>): void;
 | 
			
		||||
}
 | 
			
		||||
export {};
 | 
			
		||||
//# sourceMappingURL=AutoDimBrs.d.ts.map
 | 
			
		||||
@@ -1 +0,0 @@
 | 
			
		||||
{"version":3,"file":"AutoDimBrs.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawDim/AutoDimBrs.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAoB,MAAM,OAAO,CAAC;AAGlD,OAAO,EAAE,gBAAgB,EAAE,MAAM,mDAAmD,CAAC;AACrF,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAG5D,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAMtD,OAAO,EAAE,aAAa,EAAE,MAAM,sCAAsC,CAAC;AAErE,OAAO,EAAE,YAAY,EAAE,MAAM,2BAA2B,CAAC;AAKzD,qBAAa,kBAAmB,YAAW,OAAO;IAE9C,YAAY,EAAE,MAAM,CAAK;IAEzB,KAAK,EAAE,eAAe,CAAC;IACjB,IAAI;IAmDV;;;;OAIG;IACH,OAAO,CAAC,GAAG,EAAE,KAAK,EAAE,EAAE,MAAM,EAAE,OAAO,EAAE,YAAY,CAAC,EAAE,MAAM,EAAE,OAAO,GAAE,OAAe,EAAE,OAAO,GAAE,OAAe,EAAE,gBAAgB,GAAE,OAAe;CA6FtJ;AAGD,cAAM,eAAgB,YAAW,YAAY;IAEzC,UAAU,SAAQ;IAClB,YAAY,WAAU;IACtB,MAAM;;;;MAIJ;IACF,UAAU;IAQV,UAAU;;;;;IAIV,YAAY,CAAC,IAAI,EAAE,aAAa,CAAC,GAAG,CAAC;CAIxC"}
 | 
			
		||||
							
								
								
									
										57
									
								
								types/Add-on/DrawDim/AutoDimBrsTool.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										57
									
								
								types/Add-on/DrawDim/AutoDimBrsTool.d.ts
									
									
									
									
										vendored
									
									
								
							@@ -1,57 +0,0 @@
 | 
			
		||||
import { Matrix4 } from "three";
 | 
			
		||||
import { AlignedDimension } from "../../DatabaseServices/Dimension/AlignedDimension";
 | 
			
		||||
import { Board } from "../../DatabaseServices/Entity/Board";
 | 
			
		||||
import { Curve } from "../../DatabaseServices/Entity/Curve";
 | 
			
		||||
import { Polyline } from "../../DatabaseServices/Entity/Polyline";
 | 
			
		||||
import { CoordinateSystem } from "../../Geometry/CoordinateSystem";
 | 
			
		||||
export declare enum EDimType {
 | 
			
		||||
    Total = 1,
 | 
			
		||||
    Out = 2,
 | 
			
		||||
    InW = 4,
 | 
			
		||||
    InH = 8,
 | 
			
		||||
    NoRepeat = 16,
 | 
			
		||||
    NoSmSize = 32,
 | 
			
		||||
    All = 127
 | 
			
		||||
}
 | 
			
		||||
interface DirPls {
 | 
			
		||||
    left: Curve[];
 | 
			
		||||
    right: Curve[];
 | 
			
		||||
    top: Curve[];
 | 
			
		||||
    bottom: Curve[];
 | 
			
		||||
}
 | 
			
		||||
export declare class AutoDimBoardsTool {
 | 
			
		||||
    private qsMtx;
 | 
			
		||||
    private min;
 | 
			
		||||
    private maxThickness;
 | 
			
		||||
    private type;
 | 
			
		||||
    private repeatDim;
 | 
			
		||||
    Do(boardList: Board[], type: EDimType): void;
 | 
			
		||||
    private TotalDim;
 | 
			
		||||
    DimOut(brs: Board[]): void;
 | 
			
		||||
    private DimIn;
 | 
			
		||||
    private RayPoint;
 | 
			
		||||
    private DimInBy;
 | 
			
		||||
    DrawFrontDim(brs: Board[], textRo: number): Promise<AlignedDimension[]>;
 | 
			
		||||
    /**
 | 
			
		||||
     * 绘制标注
 | 
			
		||||
     * @param brs
 | 
			
		||||
     * @param drawCS 绘制标注的坐标系
 | 
			
		||||
     */
 | 
			
		||||
    DrawDim(brs: Board[], drawCS: Matrix4, textRotation?: number, useMaxZ?: boolean, isLeadOutFlipped?: boolean): AlignedDimension[];
 | 
			
		||||
    /**
 | 
			
		||||
     * 判断轮廓的上下左右
 | 
			
		||||
     * @param pl 轮廓(多段线)
 | 
			
		||||
     * @param cs 参照坐标系
 | 
			
		||||
     * @memberof Command_AutoDimBrs
 | 
			
		||||
     */
 | 
			
		||||
    JudgeOutlineDirection(pls: Polyline[], cs: CoordinateSystem): DirPls;
 | 
			
		||||
    /**
 | 
			
		||||
     * 通过轮廓并集得到最大外轮廓
 | 
			
		||||
     * @memberof Command_AutoDimBrs
 | 
			
		||||
     */
 | 
			
		||||
    private GetOutLineByBoolUnion;
 | 
			
		||||
    private handleRepeat;
 | 
			
		||||
}
 | 
			
		||||
export declare const autoDimBoardTool: AutoDimBoardsTool;
 | 
			
		||||
export {};
 | 
			
		||||
//# sourceMappingURL=AutoDimBrsTool.d.ts.map
 | 
			
		||||
@@ -1 +0,0 @@
 | 
			
		||||
{"version":3,"file":"AutoDimBrsTool.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawDim/AutoDimBrsTool.ts"],"names":[],"mappings":"AAAA,OAAO,EAAiC,OAAO,EAAyC,MAAM,OAAO,CAAC;AAItG,OAAO,EAAE,gBAAgB,EAAE,MAAM,mDAAmD,CAAC;AACrF,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAC5D,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAC5D,OAAO,EAAE,QAAQ,EAAE,MAAM,wCAAwC,CAAC;AAGlE,OAAO,EAAE,gBAAgB,EAAE,MAAM,iCAAiC,CAAC;AAUnE,oBAAY,QAAQ;IAEhB,KAAK,IAAW;IAChB,GAAG,IAAW;IACd,GAAG,IAAW;IACd,GAAG,IAAW;IACd,QAAQ,KAAW;IACnB,QAAQ,KAAW;IACnB,GAAG,MAAa;CACnB;AAED,UAAU,MAAM;IAEZ,IAAI,EAAE,KAAK,EAAE,CAAC;IACd,KAAK,EAAE,KAAK,EAAE,CAAC;IACf,GAAG,EAAE,KAAK,EAAE,CAAC;IACb,MAAM,EAAE,KAAK,EAAE,CAAC;CACnB;AAYD,qBAAa,iBAAiB;IAE1B,OAAO,CAAC,KAAK,CAAiE;IAC9E,OAAO,CAAC,GAAG,CAAiB;IAC5B,OAAO,CAAC,YAAY,CAAK;IACzB,OAAO,CAAC,IAAI,CAAW;IACvB,OAAO,CAAC,SAAS,CAAqB;IAEtC,EAAE,CAAC,SAAS,EAAE,KAAK,EAAE,EAAE,IAAI,EAAE,QAAQ;IA8CrC,OAAO,CAAC,QAAQ;IA2DhB,MAAM,CAAC,GAAG,EAAE,KAAK,EAAE;IAInB,OAAO,CAAC,KAAK;IA4Bb,OAAO,CAAC,QAAQ;IAMhB,OAAO,CAAC,OAAO;IAgFT,YAAY,CAAC,GAAG,EAAE,KAAK,EAAE,EAAE,MAAM,EAAE,MAAM;IAiF/C;;;;OAIG;IACH,OAAO,CAAC,GAAG,EAAE,KAAK,EAAE,EAAE,MAAM,EAAE,OAAO,EAAE,YAAY,CAAC,EAAE,MAAM,EAAE,OAAO,GAAE,OAAe,EAAE,gBAAgB,GAAE,OAAe;IAgGzH;;;;;OAKG;IACH,qBAAqB,CAAC,GAAG,EAAE,QAAQ,EAAE,EAAE,EAAE,EAAE,gBAAgB,GAAG,MAAM;IA6BpE;;;OAGG;IACH,OAAO,CAAC,qBAAqB;IAS7B,OAAO,CAAC,YAAY;CAUvB;AAGD,eAAO,MAAM,gBAAgB,mBAA0B,CAAC"}
 | 
			
		||||
@@ -1,9 +0,0 @@
 | 
			
		||||
import { LineAngularDimension } from "../../DatabaseServices/Dimension/2LineAngularDimension";
 | 
			
		||||
import { AlignedDimension } from "../../DatabaseServices/Dimension/AlignedDimension";
 | 
			
		||||
import { Command } from "../../Editor/CommandMachine";
 | 
			
		||||
export declare type Dimension = AlignedDimension | LineAngularDimension;
 | 
			
		||||
export declare function ContinueDrawDimension(lastDim: Dimension): Promise<void>;
 | 
			
		||||
export declare class Command_DimContinue implements Command {
 | 
			
		||||
    exec(): Promise<void>;
 | 
			
		||||
}
 | 
			
		||||
//# sourceMappingURL=Command_DimContinue.d.ts.map
 | 
			
		||||
@@ -1 +0,0 @@
 | 
			
		||||
{"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"}
 | 
			
		||||
							
								
								
									
										9
									
								
								types/Add-on/DrawDim/DeleteDim.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								types/Add-on/DrawDim/DeleteDim.d.ts
									
									
									
									
										vendored
									
									
								
							@@ -1,9 +0,0 @@
 | 
			
		||||
import { Command } from "../../Editor/CommandMachine";
 | 
			
		||||
export declare class DeleteDim implements Command {
 | 
			
		||||
    exec(): Promise<void>;
 | 
			
		||||
}
 | 
			
		||||
export declare class DeleteMinDim implements Command {
 | 
			
		||||
    private _MidDim;
 | 
			
		||||
    exec(): Promise<void>;
 | 
			
		||||
}
 | 
			
		||||
//# sourceMappingURL=DeleteDim.d.ts.map
 | 
			
		||||
@@ -1 +0,0 @@
 | 
			
		||||
{"version":3,"file":"DeleteDim.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawDim/DeleteDim.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAGtD,qBAAa,SAAU,YAAW,OAAO;IAE/B,IAAI;CAQb;AAID,qBAAa,YAAa,YAAW,OAAO;IAExC,OAAO,CAAC,OAAO,CAAM;IACf,IAAI;CAiCb"}
 | 
			
		||||
							
								
								
									
										29
									
								
								types/Add-on/DrawDim/DimContinue.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										29
									
								
								types/Add-on/DrawDim/DimContinue.d.ts
									
									
									
									
										vendored
									
									
								
							@@ -1,29 +0,0 @@
 | 
			
		||||
import { Vector3 } from "three";
 | 
			
		||||
import { Dimension } from "./Command_DimContinue";
 | 
			
		||||
export declare class DimContinue {
 | 
			
		||||
    protected m_LastDim: Dimension;
 | 
			
		||||
    protected m_BasePoint: Vector3;
 | 
			
		||||
    StartDraw(lastDim: Dimension): Promise<void>;
 | 
			
		||||
    /**
 | 
			
		||||
     * 重载: 当绘制开始时,会拷贝标注,此时你可以进行一些操作
 | 
			
		||||
     * @param dim
 | 
			
		||||
     * @returns and jig draw
 | 
			
		||||
     */
 | 
			
		||||
    protected CloneDimension(dim: Dimension): Dimension;
 | 
			
		||||
    /**
 | 
			
		||||
     * 重载:当用户点击的位置改变时,调用这个函数
 | 
			
		||||
     * @param p
 | 
			
		||||
     * @param dim
 | 
			
		||||
     */
 | 
			
		||||
    protected UpdateNextPoint(p: Vector3, dim: Dimension): void;
 | 
			
		||||
    /**
 | 
			
		||||
     * 重载,当绘制时发生
 | 
			
		||||
     * @param dim
 | 
			
		||||
     */
 | 
			
		||||
    protected Drawed(dim: Dimension, p: Vector3): void;
 | 
			
		||||
    /**
 | 
			
		||||
     * 重载:绘制结束后,将调用这个函数
 | 
			
		||||
     */
 | 
			
		||||
    protected EndDraw(): void;
 | 
			
		||||
}
 | 
			
		||||
//# sourceMappingURL=DimContinue.d.ts.map
 | 
			
		||||
@@ -1 +0,0 @@
 | 
			
		||||
{"version":3,"file":"DimContinue.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawDim/DimContinue.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAIhC,OAAO,EAAE,SAAS,EAAE,MAAM,uBAAuB,CAAC;AAElD,qBAAa,WAAW;IAEpB,SAAS,CAAC,SAAS,EAAE,SAAS,CAAC;IAC/B,SAAS,CAAC,WAAW,EAAE,OAAO,CAAC;IAEzB,SAAS,CAAC,OAAO,EAAE,SAAS;IA8BlC;;;;OAIG;IACH,SAAS,CAAC,cAAc,CAAC,GAAG,EAAE,SAAS,GAAG,SAAS;IAInD;;;;OAIG;IACH,SAAS,CAAC,eAAe,CAAC,CAAC,EAAE,OAAO,EAAE,GAAG,EAAE,SAAS;IAGpD;;;OAGG;IACH,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,SAAS,EAAE,CAAC,EAAE,OAAO;IAG3C;;OAEG;IACH,SAAS,CAAC,OAAO;CAIpB"}
 | 
			
		||||
							
								
								
									
										28
									
								
								types/Add-on/DrawDim/DimContinueAligen.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										28
									
								
								types/Add-on/DrawDim/DimContinueAligen.d.ts
									
									
									
									
										vendored
									
									
								
							@@ -1,28 +0,0 @@
 | 
			
		||||
import { Vector3 } from "three";
 | 
			
		||||
import { AlignedDimension } from "../../DatabaseServices/Dimension/AlignedDimension";
 | 
			
		||||
import { DimContinue } from "./DimContinue";
 | 
			
		||||
export declare class DimContinueAligen extends DimContinue {
 | 
			
		||||
    private m_line;
 | 
			
		||||
    /**
 | 
			
		||||
    * 重载: 当绘制开始时,会拷贝标注,此时你可以进行一些操作
 | 
			
		||||
    * @param dim
 | 
			
		||||
    * @returns and jig draw
 | 
			
		||||
    */
 | 
			
		||||
    protected CloneDimension(dim: AlignedDimension): AlignedDimension;
 | 
			
		||||
    /**
 | 
			
		||||
     * 重载:当用户点击的位置改变时,调用这个函数
 | 
			
		||||
     * @param p
 | 
			
		||||
     * @param dim
 | 
			
		||||
     */
 | 
			
		||||
    protected UpdateNextPoint(p: Vector3, dim: AlignedDimension): void;
 | 
			
		||||
    /**
 | 
			
		||||
    * 重载,当绘制时发生
 | 
			
		||||
    * @param dim
 | 
			
		||||
    */
 | 
			
		||||
    protected Drawed(dim: AlignedDimension, p: Vector3): void;
 | 
			
		||||
    /**
 | 
			
		||||
     * 重载:绘制结束后,将调用这个函数
 | 
			
		||||
     */
 | 
			
		||||
    protected EndDraw(): void;
 | 
			
		||||
}
 | 
			
		||||
//# sourceMappingURL=DimContinueAligen.d.ts.map
 | 
			
		||||
@@ -1 +0,0 @@
 | 
			
		||||
{"version":3,"file":"DimContinueAligen.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawDim/DimContinueAligen.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAChC,OAAO,EAAE,gBAAgB,EAAE,MAAM,mDAAmD,CAAC;AAErF,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAE5C,qBAAa,iBAAkB,SAAQ,WAAW;IAE9C,OAAO,CAAC,MAAM,CAAO;IACrB;;;;MAIE;IACF,SAAS,CAAC,cAAc,CAAC,GAAG,EAAE,gBAAgB,GAAG,gBAAgB;IAUjE;;;;OAIG;IACH,SAAS,CAAC,eAAe,CAAC,CAAC,EAAE,OAAO,EAAE,GAAG,EAAE,gBAAgB;IAmB3D;;;MAGE;IACF,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,gBAAgB,EAAE,CAAC,EAAE,OAAO;IAgBlD;;OAEG;IACH,SAAS,CAAC,OAAO;CAMpB"}
 | 
			
		||||
							
								
								
									
										32
									
								
								types/Add-on/DrawDim/DimContinueLineAngular.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										32
									
								
								types/Add-on/DrawDim/DimContinueLineAngular.d.ts
									
									
									
									
										vendored
									
									
								
							@@ -1,32 +0,0 @@
 | 
			
		||||
import { Vector3 } from "three";
 | 
			
		||||
import { LineAngularDimension } from "../../DatabaseServices/Dimension/2LineAngularDimension";
 | 
			
		||||
import { DimContinue } from "./DimContinue";
 | 
			
		||||
export declare class DimContinueLineAngular extends DimContinue {
 | 
			
		||||
    private _l1Sp;
 | 
			
		||||
    private _l1Ep;
 | 
			
		||||
    private _l2Ep;
 | 
			
		||||
    private _arc;
 | 
			
		||||
    private _narc;
 | 
			
		||||
    /**
 | 
			
		||||
    * 重载: 当绘制开始时,会拷贝标注,此时你可以进行一些操作
 | 
			
		||||
    * @param dim
 | 
			
		||||
    * @returns and jig draw
 | 
			
		||||
    */
 | 
			
		||||
    protected CloneDimension(dim: LineAngularDimension): LineAngularDimension;
 | 
			
		||||
    /**
 | 
			
		||||
    * 重载,当绘制时发生
 | 
			
		||||
    * @param dim
 | 
			
		||||
    */
 | 
			
		||||
    protected Drawed(dim: LineAngularDimension, p: Vector3): void;
 | 
			
		||||
    /**
 | 
			
		||||
     * 重载:当用户点击的位置改变时,调用这个函数
 | 
			
		||||
     * @param p
 | 
			
		||||
     * @param dim
 | 
			
		||||
     */
 | 
			
		||||
    protected UpdateNextPoint(p: Vector3, dim: LineAngularDimension): void;
 | 
			
		||||
    /**
 | 
			
		||||
     * 重载:绘制结束后,将调用这个函数
 | 
			
		||||
     */
 | 
			
		||||
    protected EndDraw(): void;
 | 
			
		||||
}
 | 
			
		||||
//# sourceMappingURL=DimContinueLineAngular.d.ts.map
 | 
			
		||||
@@ -1 +0,0 @@
 | 
			
		||||
{"version":3,"file":"DimContinueLineAngular.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawDim/DimContinueLineAngular.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAEhC,OAAO,EAAE,oBAAoB,EAAE,MAAM,wDAAwD,CAAC;AAG9F,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAE5C,qBAAa,sBAAuB,SAAQ,WAAW;IAEnD,OAAO,CAAC,KAAK,CAAU;IACvB,OAAO,CAAC,KAAK,CAAU;IACvB,OAAO,CAAC,KAAK,CAAU;IACvB,OAAO,CAAC,IAAI,CAAM;IAClB,OAAO,CAAC,KAAK,CAAM;IACnB;;;;MAIE;IACF,SAAS,CAAC,cAAc,CAAC,GAAG,EAAE,oBAAoB,GAAG,oBAAoB;IASzE;;;MAGE;IACF,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,oBAAoB,EAAE,CAAC,EAAE,OAAO;IAKtD;;;;OAIG;IACH,SAAS,CAAC,eAAe,CAAC,CAAC,EAAE,OAAO,EAAE,GAAG,EAAE,oBAAoB;IA4C/D;;OAEG;IACH,SAAS,CAAC,OAAO;CAMpB"}
 | 
			
		||||
@@ -1,6 +0,0 @@
 | 
			
		||||
export declare class Command_Draw2LineAngularDim {
 | 
			
		||||
    exec(): Promise<void>;
 | 
			
		||||
    private BuildDimByPoint;
 | 
			
		||||
    private BuildDim;
 | 
			
		||||
}
 | 
			
		||||
//# sourceMappingURL=Draw2LineAngularDim.d.ts.map
 | 
			
		||||
@@ -1 +0,0 @@
 | 
			
		||||
{"version":3,"file":"Draw2LineAngularDim.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawDim/Draw2LineAngularDim.ts"],"names":[],"mappings":"AAcA,qBAAa,2BAA2B;IAE9B,IAAI;YAoEI,eAAe;YAoCf,QAAQ;CA0DzB"}
 | 
			
		||||
							
								
								
									
										14
									
								
								types/Add-on/DrawDim/DrawAlignedDimension.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										14
									
								
								types/Add-on/DrawDim/DrawAlignedDimension.d.ts
									
									
									
									
										vendored
									
									
								
							@@ -1,14 +0,0 @@
 | 
			
		||||
import { Vector3 } from 'three';
 | 
			
		||||
import { Command } from '../../Editor/CommandMachine';
 | 
			
		||||
export declare enum DimensionType {
 | 
			
		||||
    Align = 0,
 | 
			
		||||
    Linear = 1
 | 
			
		||||
}
 | 
			
		||||
export declare class DrawAlignedDimension implements Command {
 | 
			
		||||
    protected DimType: DimensionType;
 | 
			
		||||
    exec(): Promise<void>;
 | 
			
		||||
    protected SelectPointDim(footPt1: Vector3): Promise<void>;
 | 
			
		||||
    private PickUpDim;
 | 
			
		||||
    protected BuildDim(footPt1: Vector3, footPt2: Vector3): Promise<void>;
 | 
			
		||||
}
 | 
			
		||||
//# sourceMappingURL=DrawAlignedDimension.d.ts.map
 | 
			
		||||
@@ -1 +0,0 @@
 | 
			
		||||
{"version":3,"file":"DrawAlignedDimension.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawDim/DrawAlignedDimension.ts"],"names":[],"mappings":"AAAA,OAAO,EAAW,OAAO,EAAE,MAAM,OAAO,CAAC;AASzC,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAOtD,oBAAY,aAAa;IAErB,KAAK,IAAI;IACT,MAAM,IAAI;CACb;AAED,qBAAa,oBAAqB,YAAW,OAAO;IAEhD,SAAS,CAAC,OAAO,gBAAuB;IAClC,IAAI;cAUM,cAAc,CAAC,OAAO,EAAE,OAAO;YAkBjC,SAAS;cA6CP,QAAQ,CAAC,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO;CAgC9D"}
 | 
			
		||||
							
								
								
									
										5
									
								
								types/Add-on/DrawDim/DrawDiameterDim.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								types/Add-on/DrawDim/DrawDiameterDim.d.ts
									
									
									
									
										vendored
									
									
								
							@@ -1,5 +0,0 @@
 | 
			
		||||
import { DrawRadiusDim, RadOrDia } from "./DrawRadiusDim";
 | 
			
		||||
export declare class DrawDiameterDim extends DrawRadiusDim {
 | 
			
		||||
    protected type: RadOrDia;
 | 
			
		||||
}
 | 
			
		||||
//# sourceMappingURL=DrawDiameterDim.d.ts.map
 | 
			
		||||
@@ -1 +0,0 @@
 | 
			
		||||
{"version":3,"file":"DrawDiameterDim.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawDim/DrawDiameterDim.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,aAAa,EAAE,QAAQ,EAAE,MAAM,iBAAiB,CAAC;AAE1D,qBAAa,eAAgB,SAAQ,aAAa;IAE9C,SAAS,CAAC,IAAI,WAAgB;CACjC"}
 | 
			
		||||
@@ -1,5 +0,0 @@
 | 
			
		||||
import { DrawAlignedDimension } from './DrawAlignedDimension';
 | 
			
		||||
export declare class DrawLinearDimension extends DrawAlignedDimension {
 | 
			
		||||
    constructor();
 | 
			
		||||
}
 | 
			
		||||
//# sourceMappingURL=DrawLinearDimension.d.ts.map
 | 
			
		||||
@@ -1 +0,0 @@
 | 
			
		||||
{"version":3,"file":"DrawLinearDimension.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawDim/DrawLinearDimension.ts"],"names":[],"mappings":"AAAA,OAAO,EAAiB,oBAAoB,EAAE,MAAM,wBAAwB,CAAC;AAE7E,qBAAa,mBAAoB,SAAQ,oBAAoB;;CAO5D"}
 | 
			
		||||
							
								
								
									
										11
									
								
								types/Add-on/DrawDim/DrawRadiusDim.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										11
									
								
								types/Add-on/DrawDim/DrawRadiusDim.d.ts
									
									
									
									
										vendored
									
									
								
							@@ -1,11 +0,0 @@
 | 
			
		||||
import { Command } from "../../Editor/CommandMachine";
 | 
			
		||||
export declare enum RadOrDia {
 | 
			
		||||
    Rad = 0,
 | 
			
		||||
    Dia = 1
 | 
			
		||||
}
 | 
			
		||||
export declare class DrawRadiusDim implements Command {
 | 
			
		||||
    protected type: RadOrDia;
 | 
			
		||||
    exec(): Promise<void>;
 | 
			
		||||
    private UpdateDim;
 | 
			
		||||
}
 | 
			
		||||
//# sourceMappingURL=DrawRadiusDim.d.ts.map
 | 
			
		||||
@@ -1 +0,0 @@
 | 
			
		||||
{"version":3,"file":"DrawRadiusDim.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawDim/DrawRadiusDim.ts"],"names":[],"mappings":"AAQA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAItD,oBAAY,QAAQ;IAEhB,GAAG,IAAI;IACP,GAAG,IAAI;CACV;AAuBD,qBAAa,aAAc,YAAW,OAAO;IAEzC,SAAS,CAAC,IAAI,EAAE,QAAQ,CAAgB;IAClC,IAAI;IAuEV,OAAO,CAAC,SAAS;CAUpB"}
 | 
			
		||||
							
								
								
									
										5
									
								
								types/Add-on/DrawDim/FastDim.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								types/Add-on/DrawDim/FastDim.d.ts
									
									
									
									
										vendored
									
									
								
							@@ -1,5 +0,0 @@
 | 
			
		||||
import { Command } from "../../Editor/CommandMachine";
 | 
			
		||||
export declare class Command_FastDimBrs implements Command {
 | 
			
		||||
    exec(): Promise<void>;
 | 
			
		||||
}
 | 
			
		||||
//# sourceMappingURL=FastDim.d.ts.map
 | 
			
		||||
@@ -1 +0,0 @@
 | 
			
		||||
{"version":3,"file":"FastDim.d.ts","sourceRoot":"","sources":["../../../../src/Add-on/DrawDim/FastDim.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,OAAO,EAAE,MAAM,6BAA6B,CAAC;AAkBtD,qBAAa,kBAAmB,YAAW,OAAO;IAExC,IAAI;CAmHb"}
 | 
			
		||||
		Reference in New Issue
	
	Block a user