开发:更新api
This commit is contained in:
15
types/GraphicsSystem/OffsetPolyline.d.ts
vendored
15
types/GraphicsSystem/OffsetPolyline.d.ts
vendored
@@ -8,19 +8,20 @@ interface IOffsetResult {
|
||||
index: number;
|
||||
curve: Curve;
|
||||
sp?: Vector3;
|
||||
preArc?: Curve;
|
||||
ep?: Vector3;
|
||||
nextArc?: Curve;
|
||||
preCurve?: Curve;
|
||||
nextCurve?: Curve;
|
||||
paddingCurve?: Curve[];
|
||||
}
|
||||
declare class CurveTreeNode {
|
||||
export declare class CurveTreeNode {
|
||||
curve: Curve;
|
||||
children: CurveTreeNode[];
|
||||
children: this[];
|
||||
box: Box3;
|
||||
used: boolean;
|
||||
Create(curve: Curve, box?: Box3): this;
|
||||
constructor(curve: Curve, box?: Box3);
|
||||
TrimBy(contour: Contour, box: Box3): void;
|
||||
get Nodes(): CurveTreeNode[];
|
||||
get Nodes(): this[];
|
||||
}
|
||||
export declare class OffsetPolyline {
|
||||
_Polyline: Polyline;
|
||||
@@ -45,16 +46,18 @@ export declare class OffsetPolyline {
|
||||
InitSubCurves(): this;
|
||||
protected GeneralCirclesAndVertexs(): void;
|
||||
protected OffsetSubCurves(): void;
|
||||
protected LinkSubCurves(): void;
|
||||
LinkSubCurves(): void;
|
||||
private IsSharpCorner;
|
||||
protected GeneralTrimContours(): void;
|
||||
protected TrimByContours(): void;
|
||||
private FilterInvalidCurve;
|
||||
private JoinCollinear;
|
||||
private LinkResultPolyline;
|
||||
private RepairResultPolylineClosemark;
|
||||
CheckPointDir(pt: Vector3): boolean;
|
||||
GetPointAtCurveDir(pt: Vector3): number;
|
||||
protected CreateArc(center: Vector3, startP: Vector3, endP?: Vector3): Arc;
|
||||
}
|
||||
export declare function CurveIsFine(curve: Curve): boolean;
|
||||
export {};
|
||||
//# sourceMappingURL=OffsetPolyline.d.ts.map
|
Reference in New Issue
Block a user