与主干版本同步
This commit is contained in:
@@ -4,7 +4,6 @@ import { RenderType } from "../../GraphicsSystem/RenderType";
|
||||
import { CADFiler } from "../CADFiler";
|
||||
import { Arc } from "../Entity/Arc";
|
||||
import { Line } from "../Entity/Line";
|
||||
import { Text } from "../Text/Text";
|
||||
import { Dimension } from "./Dimension";
|
||||
/**
|
||||
* 两条直线的角度标注
|
||||
@@ -15,15 +14,16 @@ export declare class LineAngularDimension extends Dimension {
|
||||
protected _L2StartPoint: Vector3;
|
||||
protected _L2EndPoint: Vector3;
|
||||
protected _DimPoint: Vector3;
|
||||
private _Text;
|
||||
private _Arc;
|
||||
constructor(_L1StartPoint?: Vector3, //第一条直线的起点
|
||||
_L1EndPoint?: Vector3, //第一条直线的终点
|
||||
_L2StartPoint?: Vector3, //第二条直线的起点
|
||||
_L2EndPoint?: Vector3, _DimPoint?: Vector3);
|
||||
protected GetString(): string;
|
||||
get FractionDigits(): number;
|
||||
set FractionDigits(length: number);
|
||||
protected GetPrimitiveString(): string;
|
||||
UpdateDimData(l1sp: Vector3, l1ep: Vector3, l2sp: Vector3, l2ep: Vector3, dimp: Vector3): void;
|
||||
get Text(): Text;
|
||||
get Text(): import("../Text/Text").Text;
|
||||
get L1StartPoint(): Vector3;
|
||||
get L2StartPoint(): Vector3;
|
||||
get L1EndPoint(): Vector3;
|
||||
@@ -35,7 +35,7 @@ export declare class LineAngularDimension extends Dimension {
|
||||
GetStretchPoints(): Array<Vector3>;
|
||||
MoveStretchPoints(indexList: Array<number>, vec: Vector3): void;
|
||||
Clone(): this;
|
||||
Explode(): (Arc | Text)[];
|
||||
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;
|
||||
|
@@ -1 +1 @@
|
||||
{"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;AAOtH,OAAO,EAAE,cAAc,EAAE,MAAM,6BAA6B,CAAC;AAK7D,OAAO,EAAE,UAAU,EAAE,MAAM,iCAAiC,CAAC;AAE7D,OAAO,EAAE,QAAQ,EAAE,MAAM,aAAa,CAAC;AACvC,OAAO,EAAE,GAAG,EAAE,MAAM,eAAe,CAAC;AACpC,OAAO,EAAE,IAAI,EAAE,MAAM,gBAAgB,CAAC;AACtC,OAAO,EAAE,IAAI,EAAc,MAAM,cAAc,CAAC;AAChD,OAAO,EAAE,SAAS,EAAE,MAAM,aAAa,CAAC;AAGxC;;GAEG;AACH,qBACa,oBAAqB,SAAQ,SAAS;IAK3C,SAAS,CAAC,aAAa;IACvB,SAAS,CAAC,WAAW;IACrB,SAAS,CAAC,aAAa;IACvB,SAAS,CAAC,WAAW;IACrB,SAAS,CAAC,SAAS;IAPvB,OAAO,CAAC,KAAK,CAAc;IAC3B,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;IASvC,SAAS,CAAC,SAAS;IAKnB,aAAa,CAAC,IAAI,EAAE,OAAO,EAAE,IAAI,EAAE,OAAO,EAAE,IAAI,EAAE,OAAO,EAAE,IAAI,EAAE,OAAO,EAAE,IAAI,EAAE,OAAO;IAkBvF,IAAI,IAAI,SAGP;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;IAmEtD,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;IAYlC,SAAS,CAAC,IAAI,EAAE,QAAQ;CAa3B"}
|
||||
{"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;IAgBlC,SAAS,CAAC,IAAI,EAAE,QAAQ;CAgB3B"}
|
@@ -3,17 +3,10 @@ import { ObjectSnapMode } from "../../Editor/ObjectSnapMode";
|
||||
import { RenderType } from "../../GraphicsSystem/RenderType";
|
||||
import { CADFiler } from "../CADFiler";
|
||||
import { Line } from "../Entity/Line";
|
||||
import { ObjectId } from "../ObjectId";
|
||||
import { Text, TextAligen } from "../Text/Text";
|
||||
import { Dimension } from "./Dimension";
|
||||
interface DefaultValue {
|
||||
offset: Vector2;
|
||||
isFlipped: boolean;
|
||||
}
|
||||
/**
|
||||
* 对齐标注
|
||||
* 存在子类重载(线性标注 LinearDimension)
|
||||
* @class AlignedDimension
|
||||
*/
|
||||
export declare class AlignedDimension extends Dimension {
|
||||
protected _FootP1: Vector3;
|
||||
@@ -21,59 +14,57 @@ export declare class AlignedDimension extends Dimension {
|
||||
protected _ArmP1: Vector3;
|
||||
protected _ArmP2: Vector3;
|
||||
protected _TextRotation: number;
|
||||
protected _LeadOutVisible: boolean;
|
||||
private _Text;
|
||||
private _LeadOutLine;
|
||||
private _LeadOutOffsetY;
|
||||
private _LeadOutOffsetX;
|
||||
private _DefaultVal;
|
||||
private _LeadOutPts;
|
||||
private _LeadOutIsFlipped;
|
||||
private isDragLeadOutPt;
|
||||
constructor(_FootP1?: Vector3, _FootP2?: Vector3, _ArmP1?: Vector3, _ArmP2?: Vector3, _TextRotation?: number, _LeadOutVisible?: boolean);
|
||||
set Material(materialId: ObjectId);
|
||||
set FootP1(v: Vector3);
|
||||
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 FootP2(v: Vector3);
|
||||
set FootP1(v: Vector3);
|
||||
get FootP2(): Vector3;
|
||||
set ArmP1(v: Vector3);
|
||||
set FootP2(v: Vector3);
|
||||
get ArmP1(): Vector3;
|
||||
set ArmP2(v: Vector3);
|
||||
set ArmP1(v: Vector3);
|
||||
get ArmP2(): Vector3;
|
||||
set ArmP2(v: Vector3);
|
||||
get TextPosition(): Vector3;
|
||||
/**实际上这个是BasePoint 用来定位尺寸线的位置 */
|
||||
set TextPosition(p: Vector3);
|
||||
get DalUcs(): Matrix4;
|
||||
RaiseFooters(num: number): void;
|
||||
set TextRotation(angle: number);
|
||||
set TextAligen(al: TextAligen);
|
||||
get Text(): Text;
|
||||
protected GetString(): string;
|
||||
get Text(): import("../Text/Text").Text;
|
||||
protected GetPrimitiveString(): string;
|
||||
get BoundingBox(): import("../../Geometry/Box").Box3Ext;
|
||||
set LeadOutVisible(visible: boolean);
|
||||
set LeadOutFlipped(isFlipped: boolean);
|
||||
get LeadOutFlipped(): boolean;
|
||||
toggleLeadOutVisible(): void;
|
||||
toggleLeadOutFlipped(): void;
|
||||
set LeadOutOffsetY(size: number);
|
||||
get LeadOutOffsetY(): number;
|
||||
set LeadOutOffsetX(size: number);
|
||||
get LeadOutOffsetX(): number;
|
||||
set DefaultValue(val: DefaultValue);
|
||||
get DefaultValue(): DefaultValue;
|
||||
set TextSize(size: number);
|
||||
get TextSize(): number;
|
||||
Explode(): (Line | Text)[];
|
||||
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
|
||||
* @returns textPosition(Vector3)
|
||||
* @memberof AlignedDimension
|
||||
*/
|
||||
UpdateLeadOutLine(renderType: RenderType): Vector3;
|
||||
UpdateText(pos?: Vector3): void;
|
||||
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;
|
||||
@@ -81,9 +72,7 @@ export declare class AlignedDimension extends Dimension {
|
||||
MoveGripPoints(indexList: number[], vec: Vector3): void;
|
||||
GetStretchPoints(): Array<Vector3>;
|
||||
MoveStretchPoints(indexList: Array<number>, vec: Vector3): void;
|
||||
protected ChangeFootPt(): void;
|
||||
protected _ReadFile(file: CADFiler): void;
|
||||
WriteFile(file: CADFiler): void;
|
||||
}
|
||||
export {};
|
||||
//# sourceMappingURL=AlignedDimension.d.ts.map
|
@@ -1 +1 @@
|
||||
{"version":3,"file":"AlignedDimension.d.ts","sourceRoot":"","sources":["../../../../src/DatabaseServices/Dimension/AlignedDimension.ts"],"names":[],"mappings":"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"}
|
||||
{"version":3,"file":"AlignedDimension.d.ts","sourceRoot":"","sources":["../../../../src/DatabaseServices/Dimension/AlignedDimension.ts"],"names":[],"mappings":"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"}
|
36
types/DatabaseServices/Dimension/ArcDimension.d.ts
vendored
Normal file
36
types/DatabaseServices/Dimension/ArcDimension.d.ts
vendored
Normal file
@@ -0,0 +1,36 @@
|
||||
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
types/DatabaseServices/Dimension/ArcDimension.d.ts.map
Normal file
1
types/DatabaseServices/Dimension/ArcDimension.d.ts.map
Normal file
@@ -0,0 +1 @@
|
||||
{"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;IAkBlC,SAAS,CAAC,IAAI,EAAE,QAAQ;CAgB3B"}
|
@@ -1 +1 @@
|
||||
{"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;IAmBnF,cAAc,CAAC,SAAS,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,OAAO;CAoCnD"}
|
||||
{"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,11 +0,0 @@
|
||||
import { Material, Object3D, Vector3 } from "three";
|
||||
import { RenderType } from "../../GraphicsSystem/RenderType";
|
||||
import { RadiusDimension } from "./RadiusDimension";
|
||||
export declare class DiameterDimension extends RadiusDimension {
|
||||
InitDrawObject(renderType?: RenderType): Object3D;
|
||||
UpdateDrawObject(renderType: RenderType, obj: Object3D): void;
|
||||
UpdateDrawObjectMaterial(renderType: RenderType, obj: Object3D, material?: Material): void;
|
||||
UpdateText(): void;
|
||||
MoveGripPoints(indexList: number[], vec: Vector3): void;
|
||||
}
|
||||
//# sourceMappingURL=DimDiameter.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"DimDiameter.d.ts","sourceRoot":"","sources":["../../../../src/DatabaseServices/Dimension/DimDiameter.ts"],"names":[],"mappings":"AAAA,OAAO,EAAiC,QAAQ,EAAQ,QAAQ,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AASzF,OAAO,EAAE,UAAU,EAAE,MAAM,iCAAiC,CAAC;AAI7D,OAAO,EAAE,eAAe,EAAE,MAAM,mBAAmB,CAAC;AAKpD,qBACa,iBAAkB,SAAQ,eAAe;IAElD,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;IAmBnF,UAAU;IAMV,cAAc,CAAC,SAAS,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,OAAO;CAoCnD"}
|
29
types/DatabaseServices/Dimension/Dimension.d.ts
vendored
29
types/DatabaseServices/Dimension/Dimension.d.ts
vendored
@@ -1,8 +1,35 @@
|
||||
import { CADFiler } from "../CADFiler";
|
||||
import { DimStyleKeyCode } from "../DimStyle/DimstyleKeyCodeEnum";
|
||||
import { Entity } from "../Entity/Entity";
|
||||
import { ObjectId } from "../ObjectId";
|
||||
import { Text } from "../Text/Text";
|
||||
export declare abstract class Dimension extends Entity {
|
||||
OnlyRenderType: boolean;
|
||||
protected _TextString: string;
|
||||
protected _Text: Text;
|
||||
get Material(): ObjectId;
|
||||
set Material(materialId: ObjectId);
|
||||
protected _DimStyle: ObjectId;
|
||||
protected _DimStyleOverride: Map<DimStyleKeyCode, any>;
|
||||
GetDimStyleOverrideValue(key: DimStyleKeyCode): any;
|
||||
SetDimStyleOverrideValue(key: DimStyleKeyCode, value: any): void;
|
||||
DeleteDimStyleOverrideValue(key: DimStyleKeyCode): void;
|
||||
ClearDimStyleOverride(): void;
|
||||
GetDimStyleValue(key: DimStyleKeyCode): any;
|
||||
get DimStyle(): ObjectId;
|
||||
/**设置标注样式 */
|
||||
set DimStyle(styleId: ObjectId);
|
||||
set TextString(txt: string);
|
||||
protected abstract GetString(): string;
|
||||
get TextString(): string;
|
||||
/**计算文字盒子占用的宽度 */
|
||||
get TextBoxWidth(): number;
|
||||
get TextSize(): number;
|
||||
set TextSize(size: number);
|
||||
get FractionDigits(): number;
|
||||
set FractionDigits(length: number);
|
||||
/**未被修改过的 原始显示字符串,供内部使用 实际文字需要使用.TextString */
|
||||
protected abstract GetPrimitiveString(): string;
|
||||
protected ReadDimStyle(file: CADFiler): void;
|
||||
protected WriteDimStyle(file: CADFiler): void;
|
||||
}
|
||||
//# sourceMappingURL=Dimension.d.ts.map
|
@@ -1 +1 @@
|
||||
{"version":3,"file":"Dimension.d.ts","sourceRoot":"","sources":["../../../../src/DatabaseServices/Dimension/Dimension.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,MAAM,EAAE,MAAM,kBAAkB,CAAC;AAG1C,8BAAsB,SAAU,SAAQ,MAAM;IAE1C,cAAc,UAAQ;IACtB,SAAS,CAAC,WAAW,EAAE,MAAM,CAAC;IAE9B,IAAI,UAAU,CAAC,GAAG,EAAE,MAAM,EAYzB;IAED,SAAS,CAAC,QAAQ,CAAC,SAAS,IAAI,MAAM;CACzC"}
|
||||
{"version":3,"file":"Dimension.d.ts","sourceRoot":"","sources":["../../../../src/DatabaseServices/Dimension/Dimension.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,QAAQ,EAAE,MAAM,aAAa,CAAC;AACvC,OAAO,EAAE,eAAe,EAAE,MAAM,iCAAiC,CAAC;AAElE,OAAO,EAAE,MAAM,EAAE,MAAM,kBAAkB,CAAC;AAC1C,OAAO,EAAE,QAAQ,EAAE,MAAM,aAAa,CAAC;AACvC,OAAO,EAAE,IAAI,EAAE,MAAM,cAAc,CAAC;AAEpC,8BACsB,SAAU,SAAQ,MAAM;IAE1C,cAAc,UAAQ;IACtB,SAAS,CAAC,WAAW,EAAE,MAAM,CAAC;IAC9B,SAAS,CAAC,KAAK,OAA2C;IAG1D,IAAI,QAAQ,IACa,QAAQ,CADU;IAC3C,IAAI,QAAQ,CAAC,UAAU,EAAE,QAAQ,EAAK;IAGtC,SAAS,CAAC,SAAS,EAAE,QAAQ,CAAC;IAC9B,SAAS,CAAC,iBAAiB,EAAE,GAAG,CAAC,eAAe,EAAE,GAAG,CAAC,CAAW;IAGjE,wBAAwB,CAAC,GAAG,EAAE,eAAe,GAAG,GAAG;IAEnD,wBAAwB,CAAC,GAAG,EAAE,eAAe,EAAE,KAAK,EAAE,GAAG;IAczD,2BAA2B,CAAC,GAAG,EAAE,eAAe;IAQhD,qBAAqB;IAUrB,gBAAgB,CAAC,GAAG,EAAE,eAAe;IAYrC,IAAI,QAAQ,IAEU,QAAQ,CAFW;IACzC,YAAY;IACZ,IAAI,QAAQ,CAAC,OAAO,EAAE,QAAQ,EAS7B;IAID,IAAI,UAAU,CAAC,GAAG,EAAE,MAAM,EAazB;IAED,IAAI,UAAU,IAfM,MAAM,CAkBzB;IACD,iBAAiB;IACjB,IAAI,YAAY,WAGf;IAED,IAAI,QAAQ,IACO,MAAM,CAD+C;IACxE,IAAI,QAAQ,CAAC,IAAI,EAAE,MAAM,EAGxB;IAGD,IAAI,cAAc,IACS,MAAM,CAD8C;IAC/E,IAAI,cAAc,CAAC,MAAM,EAAE,MAAM,EAGhC;IAGD,8CAA8C;IAC9C,SAAS,CAAC,QAAQ,CAAC,kBAAkB,IAAI,MAAM;IAG/C,SAAS,CAAC,YAAY,CAAC,IAAI,EAAE,QAAQ;IAWrC,SAAS,CAAC,aAAa,CAAC,IAAI,EAAE,QAAQ;CASzC"}
|
@@ -1,9 +1,14 @@
|
||||
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);
|
||||
ChangeFootPt(): void;
|
||||
OnChangeFootPt(): void;
|
||||
}
|
||||
//# sourceMappingURL=LinearDimension.d.ts.map
|
@@ -1 +1 @@
|
||||
{"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;AActD,qBACa,eAAgB,SAAQ,gBAAgB;IAEjD,OAAO,CAAC,OAAO,CAAY;IAE3B,IAAI,YAAY,IAII,OAAO,CAD1B;IACD,IAAI,YAAY,CAAC,CAAC,EAAE,OAAO,EAyB1B;IACD,YAAY;CAcf"}
|
||||
{"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"}
|
@@ -3,27 +3,23 @@ import { ObjectSnapMode } from "../../Editor/ObjectSnapMode";
|
||||
import { RenderType } from "../../GraphicsSystem/RenderType";
|
||||
import { CADFiler } from "../CADFiler";
|
||||
import { Line } from "../Entity/Line";
|
||||
import { ObjectId } from "../ObjectId";
|
||||
import { Text } from "../Text/Text";
|
||||
import { Dimension } from "./Dimension";
|
||||
export declare class RadiusDimension extends Dimension {
|
||||
protected startPt: Vector3;
|
||||
protected center: Vector3;
|
||||
protected endPt: Vector3;
|
||||
protected _Center: Vector3;
|
||||
protected _DiameterOrRadiusPoint: Vector3;
|
||||
protected _TextPoint: Vector3;
|
||||
OnlyRenderType: boolean;
|
||||
protected _Text: Text;
|
||||
protected _TextString: string;
|
||||
constructor(startPt?: Vector3, center?: Vector3, endPt?: Vector3);
|
||||
get Text(): Text;
|
||||
protected GetString(): string;
|
||||
set Material(materialId: ObjectId);
|
||||
get StartPt(): Vector3;
|
||||
set StartPt(v: Vector3);
|
||||
constructor(_Center?: Vector3, _DiameterOrRadiusPoint?: Vector3, _TextPoint?: Vector3);
|
||||
get Text(): import("../Text/Text").Text;
|
||||
protected GetPrimitiveString(): string;
|
||||
get Center(): Vector3;
|
||||
set Center(v: Vector3);
|
||||
get EndPt(): Vector3;
|
||||
set EndPt(v: Vector3);
|
||||
Explode(): (Line | Text)[];
|
||||
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;
|
||||
|
@@ -1 +1 @@
|
||||
{"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;AAO3G,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,IAAI,EAAE,MAAM,gBAAgB,CAAC;AACtC,OAAO,EAAE,QAAQ,EAAE,MAAM,aAAa,CAAC;AACvC,OAAO,EAAE,IAAI,EAAE,MAAM,cAAc,CAAC;AACpC,OAAO,EAAE,SAAS,EAAE,MAAM,aAAa,CAAC;AAGxC,qBACa,eAAgB,SAAQ,SAAS;IAQtC,SAAS,CAAC,OAAO;IACjB,SAAS,CAAC,MAAM;IAChB,SAAS,CAAC,KAAK;IAPnB,cAAc,UAAQ;IACtB,SAAS,CAAC,KAAK,OAAc;IAC7B,SAAS,CAAC,WAAW,EAAE,MAAM,CAAS;gBAGxB,OAAO,UAAgB,EACvB,MAAM,UAAgB,EACtB,KAAK,UAAgB;IAOnC,IAAI,IAAI,SAMP;IAED,SAAS,CAAC,SAAS,IAAI,MAAM;IAK7B,IAAI,QAAQ,CAAC,UAAU,EAAE,QAAQ,EAAK;IAEtC,IAAI,OAAO,IAII,OAAO,CADrB;IACD,IAAI,OAAO,CAAC,CAAC,EAAE,OAAO,EAKrB;IACD,IAAI,MAAM,IAII,OAAO,CADpB;IACD,IAAI,MAAM,CAAC,CAAC,EAAE,OAAO,EAKpB;IACD,IAAI,KAAK,IAII,OAAO,CADnB;IACD,IAAI,KAAK,CAAC,CAAC,EAAE,OAAO,EAKnB;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;IAYV,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;IASlC,SAAS,CAAC,IAAI,EAAE,QAAQ;CAS3B"}
|
||||
{"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;IAclC,SAAS,CAAC,IAAI,EAAE,QAAQ;CAY3B"}
|
Reference in New Issue
Block a user