修复:并集错误
This commit is contained in:
@@ -1,48 +0,0 @@
|
||||
import { Line as TLine, Material, Matrix3, Matrix4, Object3D, Vector3 } from "three";
|
||||
import { ObjectSnapMode } from "../../Editor/ObjectSnapMode";
|
||||
import { RenderType } from "../../GraphicsSystem/RenderType";
|
||||
import { CADFiler } from "../CADFiler";
|
||||
import { Arc } from "../Entity/Arc";
|
||||
import { Line } from "../Entity/Line";
|
||||
import { Dimension } from "./Dimension";
|
||||
/**
|
||||
* 两条直线的角度标注
|
||||
*/
|
||||
export declare class LineAngularDimension extends Dimension {
|
||||
protected _L1StartPoint: Vector3;
|
||||
protected _L1EndPoint: Vector3;
|
||||
protected _L2StartPoint: Vector3;
|
||||
protected _L2EndPoint: Vector3;
|
||||
protected _DimPoint: Vector3;
|
||||
private _Arc;
|
||||
constructor(_L1StartPoint?: Vector3, //第一条直线的起点
|
||||
_L1EndPoint?: Vector3, //第一条直线的终点
|
||||
_L2StartPoint?: Vector3, //第二条直线的起点
|
||||
_L2EndPoint?: Vector3, _DimPoint?: Vector3);
|
||||
get FractionDigits(): number;
|
||||
set FractionDigits(length: number);
|
||||
protected GetPrimitiveString(): string;
|
||||
UpdateDimData(l1sp: Vector3, l1ep: Vector3, l2sp: Vector3, l2ep: Vector3, dimp: Vector3): void;
|
||||
get Text(): import("../Text/Text").Text;
|
||||
get L1StartPoint(): Vector3;
|
||||
get L2StartPoint(): Vector3;
|
||||
get L1EndPoint(): Vector3;
|
||||
get L2EndPoint(): Vector3;
|
||||
get DimPoint(): Vector3;
|
||||
get Arc(): Arc;
|
||||
GetGripPoints(): Array<Vector3>;
|
||||
MoveGripPoints(indexList: number[], vec: Vector3): void;
|
||||
GetStretchPoints(): Array<Vector3>;
|
||||
MoveStretchPoints(indexList: Array<number>, vec: Vector3): void;
|
||||
Clone(): this;
|
||||
Explode(): (import("../Text/Text").Text | Arc)[];
|
||||
GetObjectSnapPoints(snapMode: ObjectSnapMode, pickPoint: Vector3, lastPoint: Vector3, viewXform?: Matrix3): Vector3[];
|
||||
InitDrawObject(renderType?: RenderType): Object3D;
|
||||
Update2Line(l1: Line, l2: Line, intPt: Vector3, li1: TLine, li2: TLine): void;
|
||||
UpdateDrawObject(renderType: RenderType, obj: Object3D): void;
|
||||
UpdateDrawObjectMaterial(type: RenderType, obj: Object3D, material?: Material): void;
|
||||
protected ApplyMirrorMatrix(m: Matrix4): this;
|
||||
protected _ReadFile(file: CADFiler): void;
|
||||
WriteFile(file: CADFiler): void;
|
||||
}
|
||||
//# sourceMappingURL=2LineAngularDimension.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"2LineAngularDimension.d.ts","sourceRoot":"","sources":["../../../../src/DatabaseServices/Dimension/2LineAngularDimension.ts"],"names":[],"mappings":"AAAA,OAAO,EAAkB,IAAI,IAAI,KAAK,EAAE,QAAQ,EAAa,OAAO,EAAE,OAAO,EAAQ,QAAQ,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAQtH,OAAO,EAAE,cAAc,EAAE,MAAM,6BAA6B,CAAC;AAI7D,OAAO,EAAE,UAAU,EAAE,MAAM,iCAAiC,CAAC;AAE7D,OAAO,EAAE,QAAQ,EAAE,MAAM,aAAa,CAAC;AAEvC,OAAO,EAAE,GAAG,EAAE,MAAM,eAAe,CAAC;AACpC,OAAO,EAAE,IAAI,EAAE,MAAM,gBAAgB,CAAC;AAEtC,OAAO,EAAE,SAAS,EAAE,MAAM,aAAa,CAAC;AAGxC;;GAEG;AACH,qBACa,oBAAqB,SAAQ,SAAS;IAI3C,SAAS,CAAC,aAAa;IACvB,SAAS,CAAC,WAAW;IACrB,SAAS,CAAC,aAAa;IACvB,SAAS,CAAC,WAAW;IACrB,SAAS,CAAC,SAAS;IANvB,OAAO,CAAC,IAAI,CAAa;gBAEX,aAAa,UAAgB,EAAE,UAAU;IACzC,WAAW,UAAgB,EAAI,UAAU;IACzC,aAAa,UAAgB,EAAE,UAAU;IACzC,WAAW,UAAgB,EAC3B,SAAS,UAAgB;IAUvC,IAAa,cAAc,IACS,MAAM,CAD8C;IACxF,IAAa,cAAc,CAAC,MAAM,EAAE,MAAM,EAGzC;IAED,SAAS,CAAC,kBAAkB;IAK5B,aAAa,CAAC,IAAI,EAAE,OAAO,EAAE,IAAI,EAAE,OAAO,EAAE,IAAI,EAAE,OAAO,EAAE,IAAI,EAAE,OAAO,EAAE,IAAI,EAAE,OAAO;IAkBvF,IAAI,IAAI,gCAGP;IACD,IAAI,YAAY,YAGf;IACD,IAAI,YAAY,YAGf;IACD,IAAI,UAAU,YAGb;IACD,IAAI,UAAU,YAGb;IACD,IAAI,QAAQ,YAGX;IACD,IAAI,GAAG,QAGN;IAED,aAAa,IAAI,KAAK,CAAC,OAAO,CAAC;IAa/B,cAAc,CAAC,SAAS,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,OAAO;IAgBhD,gBAAgB,IAAI,KAAK,CAAC,OAAO,CAAC;IAIlC,iBAAiB,CAAC,SAAS,EAAE,KAAK,CAAC,MAAM,CAAC,EAAE,GAAG,EAAE,OAAO;IASxD,KAAK,IAAI,IAAI;IAcb,OAAO;IASP,mBAAmB,CACf,QAAQ,EAAE,cAAc,EACxB,SAAS,EAAE,OAAO,EAClB,SAAS,EAAE,OAAO,EAClB,SAAS,CAAC,EAAE,OAAO,GACpB,OAAO,EAAE;IAWZ,cAAc,CAAC,UAAU,GAAE,UAAiC,GAAG,QAAQ;IAgCvE,WAAW,CAAC,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,IAAI,EAAE,KAAK,EAAE,OAAO,EAAE,GAAG,EAAE,KAAK,EAAE,GAAG,EAAE,KAAK;IA6DtE,gBAAgB,CAAC,UAAU,EAAE,UAAU,EAAE,GAAG,EAAE,QAAQ;IAuEtD,wBAAwB,CAAC,IAAI,EAAE,UAAU,EAAE,GAAG,EAAE,QAAQ,EAAE,QAAQ,CAAC,EAAE,QAAQ;IAa7E,SAAS,CAAC,iBAAiB,CAAC,CAAC,EAAE,OAAO;IAqBtC,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,QAAQ;IAmBlC,SAAS,CAAC,IAAI,EAAE,QAAQ;CAgB3B"}
|
@@ -1,78 +0,0 @@
|
||||
import { Material, Matrix3, Matrix4, Object3D, Vector2, Vector3 } from "three";
|
||||
import { ObjectSnapMode } from "../../Editor/ObjectSnapMode";
|
||||
import { RenderType } from "../../GraphicsSystem/RenderType";
|
||||
import { CADFiler } from "../CADFiler";
|
||||
import { Line } from "../Entity/Line";
|
||||
import { Dimension } from "./Dimension";
|
||||
/**
|
||||
* 对齐标注
|
||||
* 存在子类重载(线性标注 LinearDimension)
|
||||
*/
|
||||
export declare class AlignedDimension extends Dimension {
|
||||
protected _FootP1: Vector3;
|
||||
protected _FootP2: Vector3;
|
||||
protected _ArmP1: Vector3;
|
||||
protected _ArmP2: Vector3;
|
||||
protected _TextRotation: number;
|
||||
protected _UseLead: boolean;
|
||||
private _LeadLine;
|
||||
/**引线的起始位置,在引线坐标系+使用中点 */
|
||||
private _LeadPos;
|
||||
/**构造函数提供的点在对象坐标系内部 */
|
||||
constructor(_FootP1?: Vector3, _FootP2?: Vector3, _ArmP1?: Vector3, _ArmP2?: Vector3, _TextRotation?: number, _UseLead?: boolean);
|
||||
get Distance(): number;
|
||||
get FootP1(): Vector3;
|
||||
set FootP1(v: Vector3);
|
||||
get FootP2(): Vector3;
|
||||
set FootP2(v: Vector3);
|
||||
get ArmP1(): Vector3;
|
||||
set ArmP1(v: Vector3);
|
||||
get ArmP2(): Vector3;
|
||||
set ArmP2(v: Vector3);
|
||||
get TextPosition(): Vector3;
|
||||
/**实际上这个是BasePoint 用来定位尺寸线的位置 */
|
||||
set TextPosition(p: Vector3);
|
||||
get DalUcs(): Matrix4;
|
||||
set TextRotation(angle: number);
|
||||
get Text(): import("../Text/Text").Text;
|
||||
protected GetPrimitiveString(): string;
|
||||
get BoundingBox(): import("../../Geometry/Box").Box3Ext;
|
||||
get LeadVisible(): boolean;
|
||||
/**设置引线可见 */
|
||||
set LeadVisible(visible: boolean);
|
||||
set LeadInLeft(isLeft: boolean);
|
||||
/**切换引线可见性 */
|
||||
ToggleLeadVisible(): void;
|
||||
/**切换引线翻转 */
|
||||
FlippeLead(): void;
|
||||
get LeadY(): number;
|
||||
/**引线偏移 */
|
||||
set LeadY(y: number);
|
||||
get LeadX(): number;
|
||||
set LeadX(x: number);
|
||||
/**设置引线数据 */
|
||||
SetLeadData(offset: Vector2, isFlipped?: boolean): void;
|
||||
Explode(): (import("../Text/Text").Text | Line)[];
|
||||
protected ApplyMirrorMatrix(m: Matrix4): this;
|
||||
Clone(): this;
|
||||
InitDrawObject(renderType?: RenderType): Object3D;
|
||||
ParseTopDir(): [Vector3, Vector3, Vector3];
|
||||
UpdateDrawObject(renderType: RenderType, obj: Object3D): void;
|
||||
get NeedLead(): boolean;
|
||||
/**
|
||||
* 更新引线并返回textPosition
|
||||
*/
|
||||
UpdateLeadLine(): Vector3;
|
||||
UpdateText(textPos?: Vector3): void;
|
||||
protected OnChangeFootPt(): void;
|
||||
GetObjectSnapPoints(snapMode: ObjectSnapMode, pickPoint: Vector3, lastPoint: Vector3, viewXform?: Matrix3): Vector3[];
|
||||
private SetDataToTempPolyline;
|
||||
UpdateDrawObjectMaterial(renderType: RenderType, obj: Object3D, material?: Material): void;
|
||||
GetGripPoints(): Array<Vector3>;
|
||||
MoveGripPoints(indexList: number[], vec: Vector3): void;
|
||||
GetStretchPoints(): Array<Vector3>;
|
||||
MoveStretchPoints(indexList: Array<number>, vec: Vector3): void;
|
||||
protected _ReadFile(file: CADFiler): void;
|
||||
WriteFile(file: CADFiler): void;
|
||||
}
|
||||
//# sourceMappingURL=AlignedDimension.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"AlignedDimension.d.ts","sourceRoot":"","sources":["../../../../src/DatabaseServices/Dimension/AlignedDimension.ts"],"names":[],"mappings":"AAAA,OAAO,EAAiC,QAAQ,EAAE,OAAO,EAAE,OAAO,EAAQ,QAAQ,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AASpH,OAAO,EAAE,cAAc,EAAE,MAAM,6BAA6B,CAAC;AAI7D,OAAO,EAAE,UAAU,EAAE,MAAM,iCAAiC,CAAC;AAE7D,OAAO,EAAE,QAAQ,EAAE,MAAM,aAAa,CAAC;AAGvC,OAAO,EAAE,IAAI,EAAE,MAAM,gBAAgB,CAAC;AAGtC,OAAO,EAAE,SAAS,EAAE,MAAM,aAAa,CAAC;AAOxC;;;GAGG;AACH,qBACa,gBAAiB,SAAQ,SAAS;IAUvC,SAAS,CAAC,OAAO,EAAE,OAAO;IAC1B,SAAS,CAAC,OAAO,EAAE,OAAO;IAE1B,SAAS,CAAC,MAAM,EAAE,OAAO;IACzB,SAAS,CAAC,MAAM,EAAE,OAAO;IACzB,SAAS,CAAC,aAAa,EAAE,MAAM;IAE/B,SAAS,CAAC,QAAQ,EAAE,OAAO;IAd/B,OAAO,CAAC,SAAS,CAAkB;IACnC,yBAAyB;IACzB,OAAO,CAAC,QAAQ,CAAiD;IAEjE,sBAAsB;gBAGR,OAAO,GAAE,OAAuB,EAChC,OAAO,GAAE,OAAuB,EAEhC,MAAM,GAAE,OAAuB,EAC/B,MAAM,GAAE,OAAuB,EAC/B,aAAa,GAAE,MAAa,EAE5B,QAAQ,GAAE,OAAc;IAStC,IAAI,QAAQ,WAAkD;IAE9D,IAAI,MAAM,IACI,OAAO,CADmD;IACxE,IAAI,MAAM,CAAC,CAAC,EAAE,OAAO,EAIpB;IAED,IAAI,MAAM,IACI,OAAO,CADmD;IACxE,IAAI,MAAM,CAAC,CAAC,EAAE,OAAO,EAIpB;IAED,IAAI,KAAK,IACI,OAAO,CADkD;IACtE,IAAI,KAAK,CAAC,CAAC,EAAE,OAAO,EAMnB;IAED,IAAI,KAAK,IACI,OAAO,CADkD;IACtE,IAAI,KAAK,CAAC,CAAC,EAAE,OAAO,EAMnB;IAED,IAAI,YAAY,IAEI,OAAO,CAFiE;IAC5F,gCAAgC;IAChC,IAAI,YAAY,CAAC,CAAC,EAAE,OAAO,EAY1B;IAGD,IAAI,MAAM,YAWT;IAED,IAAI,YAAY,CAAC,KAAK,EAAE,MAAM,EAI7B;IAED,IAAI,IAAI,gCAMP;IAED,SAAS,CAAC,kBAAkB,IAAI,MAAM;IAKtC,IAAI,WAAW,yCAOd;IAED,IAAI,WAAW,IAEU,OAAO,CAFW;IAC3C,YAAY;IACZ,IAAI,WAAW,CAAC,OAAO,EAAE,OAAO,EAM/B;IAED,IAAI,UAAU,CAAC,MAAM,EAAE,OAAO,EAM7B;IAED,aAAa;IACb,iBAAiB;IAMjB,YAAY;IACZ,UAAU;IAOV,IAAI,KAAK,IAEI,MAAM,CAFoB;IACvC,UAAU;IACV,IAAI,KAAK,CAAC,CAAC,EAAE,MAAM,EAMlB;IAED,IAAI,KAAK,IACI,MAAM,CADoB;IACvC,IAAI,KAAK,CAAC,CAAC,EAAE,MAAM,EAMlB;IAED,YAAY;IACZ,WAAW,CAAC,MAAM,EAAE,OAAO,EAAE,SAAS,UAAQ;IAQ9C,OAAO;IAqBP,SAAS,CAAC,iBAAiB,CAAC,CAAC,EAAE,OAAO;IAmBtC,KAAK,IAAI,IAAI;IAab,cAAc,CAAC,UAAU,GAAE,UAAiC,GAAG,QAAQ;IA0BvE,WAAW,IAAI,CAAC,OAAO,EAAE,OAAO,EAAE,OAAO,CAAC;IA0B1C,gBAAgB,CAAC,UAAU,EAAE,UAAU,EAAE,GAAG,EAAE,QAAQ;IAgItD,IAAI,QAAQ,IAAI,OAAO,CAMtB;IAED;;OAEG;IACH,cAAc,IAAI,OAAO;IA8BzB,UAAU,CAAC,OAAO,CAAC,EAAE,OAAO;IAe5B,SAAS,CAAC,cAAc;IAYxB,mBAAmB,CACf,QAAQ,EAAE,cAAc,EACxB,SAAS,EAAE,OAAO,EAClB,SAAS,EAAE,OAAO,EAClB,SAAS,CAAC,EAAE,OAAO,GACpB,OAAO,EAAE;IAuBZ,OAAO,CAAC,qBAAqB;IAc7B,wBAAwB,CAAC,UAAU,EAAE,UAAU,EAAE,GAAG,EAAE,QAAQ,EAAE,QAAQ,CAAC,EAAE,QAAQ;IAcnF,aAAa,IAAI,KAAK,CAAC,OAAO,CAAC;IAQ/B,cAAc,CAAC,SAAS,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,OAAO;IAwChD,gBAAgB,IAAI,KAAK,CAAC,OAAO,CAAC;IAKlC,iBAAiB,CAAC,SAAS,EAAE,KAAK,CAAC,MAAM,CAAC,EAAE,GAAG,EAAE,OAAO;IAsBxD,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,QAAQ;IA2FlC,SAAS,CAAC,IAAI,EAAE,QAAQ;CAkB3B"}
|
@@ -1,36 +0,0 @@
|
||||
import { Material, Object3D, Vector3 } from "three";
|
||||
import { RenderType } from "../../GraphicsSystem/RenderType";
|
||||
import { CADFiler } from "../CADFiler";
|
||||
import { Arc } from "../Entity/Arc";
|
||||
import { Text } from "../Text/Text";
|
||||
import { Dimension } from "./Dimension";
|
||||
export declare class ArcDimension extends Dimension {
|
||||
private _Center;
|
||||
private _StartAngle;
|
||||
private _EndAngle;
|
||||
private _Clockwise;
|
||||
private _Radius;
|
||||
private _TextRadiusAdd;
|
||||
protected _TextString: string;
|
||||
private _Arc;
|
||||
protected _Text: Text;
|
||||
constructor(_Center?: Vector3, _StartAngle?: number, _EndAngle?: number, _Clockwise?: boolean, _Radius?: number, _TextRadiusAdd?: number, _TextString?: string);
|
||||
get Text(): Text;
|
||||
get Arc(): Arc;
|
||||
set TextRadiusAdd(ra: number);
|
||||
get TextRadiusAdd(): number;
|
||||
protected GetPrimitiveString(): string;
|
||||
GetGripPoints(): Vector3[];
|
||||
MoveGripPoints(indexList: number[], vec: Vector3): void;
|
||||
GetStretchPoints(): Vector3[];
|
||||
MoveStretchPoints(indexList: number[], vec: Vector3): void;
|
||||
private UpdateArcFromThisArc;
|
||||
InitDrawObject(renderType?: RenderType): Object3D;
|
||||
UpdateDrawObject(renderType: RenderType, obj: Object3D): void;
|
||||
ParseText(): void;
|
||||
UpdateDrawObjectMaterial(type: RenderType, obj: Object3D, material?: Material): void;
|
||||
PraseArc(): void;
|
||||
protected _ReadFile(file: CADFiler): void;
|
||||
WriteFile(file: CADFiler): void;
|
||||
}
|
||||
//# sourceMappingURL=ArcDimension.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"ArcDimension.d.ts","sourceRoot":"","sources":["../../../../src/DatabaseServices/Dimension/ArcDimension.ts"],"names":[],"mappings":"AAAA,OAAO,EAAwB,QAAQ,EAAiB,QAAQ,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAMzF,OAAO,EAAE,UAAU,EAAE,MAAM,iCAAiC,CAAC;AAG7D,OAAO,EAAE,QAAQ,EAAE,MAAM,aAAa,CAAC;AACvC,OAAO,EAAE,GAAG,EAAE,MAAM,eAAe,CAAC;AACpC,OAAO,EAAE,IAAI,EAAc,MAAM,cAAc,CAAC;AAChD,OAAO,EAAE,SAAS,EAAE,MAAM,aAAa,CAAC;AAGxC,qBACa,YAAa,SAAQ,SAAS;IAMnC,OAAO,CAAC,OAAO;IACf,OAAO,CAAC,WAAW;IACnB,OAAO,CAAC,SAAS;IACjB,OAAO,CAAC,UAAU;IAClB,OAAO,CAAC,OAAO;IACf,OAAO,CAAC,cAAc;IACtB,SAAS,CAAC,WAAW,EAAE,MAAM;IAVjC,OAAO,CAAC,IAAI,CAAW;IACvB,SAAS,CAAC,KAAK,OAAc;gBAGjB,OAAO,GAAE,OAAqB,EAC9B,WAAW,GAAE,MAAU,EACvB,SAAS,GAAE,MAAU,EACrB,UAAU,UAAQ,EAClB,OAAO,GAAE,MAAU,EACnB,cAAc,GAAE,MAAU,EACxB,WAAW,GAAE,MAAc;IAMzC,IAAI,IAAI,SAQP;IAED,IAAI,GAAG,QAKN;IAED,IAAI,aAAa,CAAC,EAAE,EAAE,MAAM,EAO3B;IAED,IAAI,aAAa,IATK,MAAM,CASuB;IAEnD,SAAS,CAAC,kBAAkB,IAAI,MAAM;IAMtC,aAAa,IAAI,OAAO,EAAE;IAQ1B,cAAc,CAAC,SAAS,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,OAAO;IAYhD,gBAAgB,IAAI,OAAO,EAAE;IAS7B,iBAAiB,CAAC,SAAS,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,OAAO;IAYnD,OAAO,CAAC,oBAAoB;IAW5B,cAAc,CAAC,UAAU,GAAE,UAAiC;IAmB5D,gBAAgB,CAAC,UAAU,EAAE,UAAU,EAAE,GAAG,EAAE,QAAQ;IA8CtD,SAAS;IAaT,wBAAwB,CAAC,IAAI,EAAE,UAAU,EAAE,GAAG,EAAE,QAAQ,EAAE,QAAQ,CAAC,EAAE,QAAQ;IAc7E,QAAQ;IAeR,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,QAAQ;IAqBlC,SAAS,CAAC,IAAI,EAAE,QAAQ;CAgB3B"}
|
@@ -1,11 +0,0 @@
|
||||
import { Material, Object3D, Vector3 } from "three";
|
||||
import { RenderType } from "../../GraphicsSystem/RenderType";
|
||||
import { RadiusDimension } from "./RadiusDimension";
|
||||
export declare class DiameterDimension extends RadiusDimension {
|
||||
protected _TextString: string;
|
||||
InitDrawObject(renderType?: RenderType): Object3D;
|
||||
UpdateDrawObject(renderType: RenderType, obj: Object3D): void;
|
||||
UpdateDrawObjectMaterial(renderType: RenderType, obj: Object3D, material?: Material): void;
|
||||
MoveGripPoints(indexList: number[], vec: Vector3): void;
|
||||
}
|
||||
//# sourceMappingURL=DiameterDimension.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"DiameterDimension.d.ts","sourceRoot":"","sources":["../../../../src/DatabaseServices/Dimension/DiameterDimension.ts"],"names":[],"mappings":"AAAA,OAAO,EAAiC,QAAQ,EAAQ,QAAQ,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAQzF,OAAO,EAAE,UAAU,EAAE,MAAM,iCAAiC,CAAC;AAI7D,OAAO,EAAE,eAAe,EAAE,MAAM,mBAAmB,CAAC;AAKpD,qBACa,iBAAkB,SAAQ,eAAe;IAElD,SAAS,CAAC,WAAW,EAAE,MAAM,CAAS;IACtC,cAAc,CAAC,UAAU,GAAE,UAAiC,GAAG,QAAQ;IA6BvE,gBAAgB,CAAC,UAAU,EAAE,UAAU,EAAE,GAAG,EAAE,QAAQ;IAwCtD,wBAAwB,CAAC,UAAU,EAAE,UAAU,EAAE,GAAG,EAAE,QAAQ,EAAE,QAAQ,CAAC,EAAE,QAAQ;IAsBnF,cAAc,CAAC,SAAS,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,OAAO;CAoCnD"}
|
@@ -1,5 +0,0 @@
|
||||
import { LineBasicMaterial } from "three";
|
||||
import { RenderType } from "../../GraphicsSystem/RenderType";
|
||||
import { Entity } from "../Entity/Entity";
|
||||
export declare function GetDimLineMaterial(dim: Entity, renderType: RenderType): LineBasicMaterial;
|
||||
//# sourceMappingURL=GetDimLineMaterial.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"GetDimLineMaterial.d.ts","sourceRoot":"","sources":["../../../../src/DatabaseServices/Dimension/GetDimLineMaterial.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,iBAAiB,EAAE,MAAM,OAAO,CAAC;AAE1C,OAAO,EAAE,UAAU,EAAE,MAAM,iCAAiC,CAAC;AAC7D,OAAO,EAAE,MAAM,EAAE,MAAM,kBAAkB,CAAC;AAE1C,wBAAgB,kBAAkB,CAAC,GAAG,EAAE,MAAM,EAAE,UAAU,EAAE,UAAU,GAAG,iBAAiB,CAQzF"}
|
@@ -1,14 +0,0 @@
|
||||
import { Vector3 } from "three";
|
||||
import { AlignedDimension } from "./AlignedDimension";
|
||||
/**
|
||||
* 线性标注 http://docs.autodesk.com/ACD/2011/ENU/filesDXF/WS1a9193826455f5ff18cb41610ec0a2e719-7a23.htm
|
||||
* 如果按照Autodesk实现的线性标注,这个其实应该叫做AcDbRotatedDimension,而且提供50祖玛(旋转角度) 52(暂时不知道有啥用)
|
||||
* 现在的实现是根据ArmPt来实现固定的垂直标注或者水平标注
|
||||
*/
|
||||
export declare class LinearDimension extends AlignedDimension {
|
||||
private _DimDir;
|
||||
get TextPosition(): Vector3;
|
||||
set TextPosition(p: Vector3);
|
||||
OnChangeFootPt(): void;
|
||||
}
|
||||
//# sourceMappingURL=LinearDimension.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"LinearDimension.d.ts","sourceRoot":"","sources":["../../../../src/DatabaseServices/Dimension/LinearDimension.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAKhC,OAAO,EAAE,gBAAgB,EAAE,MAAM,oBAAoB,CAAC;AAUtD;;;;GAIG;AACH,qBACa,eAAgB,SAAQ,gBAAgB;IAEjD,OAAO,CAAC,OAAO,CAAY;IAE3B,IAAI,YAAY,IAMI,OAAO,CAH1B;IAGD,IAAI,YAAY,CAAC,CAAC,EAAE,OAAO,EA0B1B;IAEQ,cAAc;CAgB1B"}
|
@@ -1,37 +0,0 @@
|
||||
import { Material, Matrix3, Matrix4, Object3D, Vector3 } from "three";
|
||||
import { ObjectSnapMode } from "../../Editor/ObjectSnapMode";
|
||||
import { RenderType } from "../../GraphicsSystem/RenderType";
|
||||
import { CADFiler } from "../CADFiler";
|
||||
import { Line } from "../Entity/Line";
|
||||
import { Dimension } from "./Dimension";
|
||||
export declare class RadiusDimension extends Dimension {
|
||||
protected _Center: Vector3;
|
||||
protected _DiameterOrRadiusPoint: Vector3;
|
||||
protected _TextPoint: Vector3;
|
||||
OnlyRenderType: boolean;
|
||||
protected _TextString: string;
|
||||
constructor(_Center?: Vector3, _DiameterOrRadiusPoint?: Vector3, _TextPoint?: Vector3);
|
||||
get Text(): import("../Text/Text").Text;
|
||||
protected GetPrimitiveString(): string;
|
||||
get Center(): Vector3;
|
||||
set Center(v: Vector3);
|
||||
get DiameterOrRadiusPoint(): Vector3;
|
||||
set DiameterOrRadiusPoint(v: Vector3);
|
||||
get TextPoint(): Vector3;
|
||||
set TextPoint(v: Vector3);
|
||||
Explode(): (import("../Text/Text").Text | Line)[];
|
||||
Clone(): this;
|
||||
InitDrawObject(renderType?: RenderType): Object3D;
|
||||
UpdateDrawObject(renderType: RenderType, obj: Object3D): void;
|
||||
UpdateDrawObjectMaterial(renderType: RenderType, obj: Object3D, material?: Material): void;
|
||||
UpdateText(): void;
|
||||
GetObjectSnapPoints(snapMode: ObjectSnapMode, pickPoint: Vector3, lastPoint: Vector3, viewXform?: Matrix3): Vector3[];
|
||||
GetGripPoints(): Array<Vector3>;
|
||||
MoveGripPoints(indexList: number[], vec: Vector3): void;
|
||||
GetStretchPoints(): Array<Vector3>;
|
||||
MoveStretchPoints(indexList: Array<number>, vec: Vector3): void;
|
||||
protected ApplyMirrorMatrix(m: Matrix4): this;
|
||||
protected _ReadFile(file: CADFiler): void;
|
||||
WriteFile(file: CADFiler): void;
|
||||
}
|
||||
//# sourceMappingURL=RadiusDimension.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"RadiusDimension.d.ts","sourceRoot":"","sources":["../../../../src/DatabaseServices/Dimension/RadiusDimension.ts"],"names":[],"mappings":"AAAA,OAAO,EAAiC,QAAQ,EAAE,OAAO,EAAE,OAAO,EAAQ,QAAQ,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAQ3G,OAAO,EAAE,cAAc,EAAE,MAAM,6BAA6B,CAAC;AAG7D,OAAO,EAAE,UAAU,EAAE,MAAM,iCAAiC,CAAC;AAE7D,OAAO,EAAE,QAAQ,EAAE,MAAM,aAAa,CAAC;AAEvC,OAAO,EAAE,IAAI,EAAE,MAAM,gBAAgB,CAAC;AACtC,OAAO,EAAE,SAAS,EAAE,MAAM,aAAa,CAAC;AAGxC,qBACa,eAAgB,SAAQ,SAAS;IAOtC,SAAS,CAAC,OAAO;IACjB,SAAS,CAAC,sBAAsB;IAChC,SAAS,CAAC,UAAU;IANxB,cAAc,UAAQ;IACtB,SAAS,CAAC,WAAW,EAAE,MAAM,CAAS;gBAGxB,OAAO,UAAgB,EACvB,sBAAsB,UAAgB,EACtC,UAAU,UAAgB;IAOxC,IAAI,IAAI,gCAMP;IAED,SAAS,CAAC,kBAAkB,IAAI,MAAM;IAKtC,IAAI,MAAM,IAKI,OAAO,CAFpB;IAED,IAAI,MAAM,CAAC,CAAC,EAAE,OAAO,EAKpB;IAED,IAAI,qBAAqB,IAII,OAAO,CADnC;IACD,IAAI,qBAAqB,CAAC,CAAC,EAAE,OAAO,EAKnC;IACD,IAAI,SAAS,IAII,OAAO,CADvB;IACD,IAAI,SAAS,CAAC,CAAC,EAAE,OAAO,EAKvB;IACD,OAAO;IAUP,KAAK,IAAI,IAAI;IAab,cAAc,CAAC,UAAU,GAAE,UAAiC,GAAG,QAAQ;IA2BvE,gBAAgB,CAAC,UAAU,EAAE,UAAU,EAAE,GAAG,EAAE,QAAQ;IAgCtD,wBAAwB,CAAC,UAAU,EAAE,UAAU,EAAE,GAAG,EAAE,QAAQ,EAAE,QAAQ,CAAC,EAAE,QAAQ;IAmBnF,UAAU;IAaV,mBAAmB,CACf,QAAQ,EAAE,cAAc,EACxB,SAAS,EAAE,OAAO,EAClB,SAAS,EAAE,OAAO,EAClB,SAAS,CAAC,EAAE,OAAO,GACpB,OAAO,EAAE;IAWZ,aAAa,IAAI,KAAK,CAAC,OAAO,CAAC;IAI/B,cAAc,CAAC,SAAS,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,OAAO;IA+BhD,gBAAgB,IAAI,KAAK,CAAC,OAAO,CAAC;IAIlC,iBAAiB,CAAC,SAAS,EAAE,KAAK,CAAC,MAAM,CAAC,EAAE,GAAG,EAAE,OAAO;IAQxD,SAAS,CAAC,iBAAiB,CAAC,CAAC,EAAE,OAAO;IAetC,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,QAAQ;IAiBlC,SAAS,CAAC,IAAI,EAAE,QAAQ;CAY3B"}
|
Reference in New Issue
Block a user