开发:更新api
This commit is contained in:
18
types/DatabaseServices/Spline.d.ts
vendored
18
types/DatabaseServices/Spline.d.ts
vendored
@@ -1,17 +1,16 @@
|
||||
import { CatmullRomCurve3, Matrix3, Object3D, Shape, Vector3 } from 'three';
|
||||
import { CatmullRomCurve3, Matrix3, Vector3 } from 'three';
|
||||
import { ObjectSnapMode } from '../Editor/ObjectSnapMode';
|
||||
import { RenderType } from '../GraphicsSystem/RenderType';
|
||||
import { CADFiler } from './CADFiler';
|
||||
import { Curve } from './Entity/Curve';
|
||||
import { Polyline } from './Entity/Polyline';
|
||||
export declare class Spline extends Curve {
|
||||
private _PointList;
|
||||
private _ClosedMark;
|
||||
constructor(points?: Vector3[]);
|
||||
get Shape(): Shape;
|
||||
get Curve3(): CatmullRomCurve3;
|
||||
constructor(_PointList?: Vector3[]);
|
||||
get Shape(): CatmullRomCurve3;
|
||||
get Length(): number;
|
||||
get Points(): Vector3[];
|
||||
set Points(v: Vector3[]);
|
||||
set Points(pts: Vector3[]);
|
||||
get CloseMark(): boolean;
|
||||
get IsClose(): boolean;
|
||||
set CloseMark(v: boolean);
|
||||
@@ -19,14 +18,15 @@ export declare class Spline extends Curve {
|
||||
get EndPoint(): Vector3;
|
||||
get StartParam(): number;
|
||||
get EndParam(): number;
|
||||
GetClosestPointTo(pt: Vector3, extend: boolean): Vector3;
|
||||
GetOffsetCurves(offsetDist: number): Array<Spline>;
|
||||
GetGripPoints(): Vector3[];
|
||||
GetStretchPoints(): Vector3[];
|
||||
MoveGripPoints(indexList: Array<number>, vec: Vector3): void;
|
||||
MoveStretchPoints(indexList: Array<number>, vec: Vector3): void;
|
||||
GetObjectSnapPoints(snapMode: ObjectSnapMode, pickPoint: Vector3, lastPoint: Vector3, viewXform?: Matrix3): Vector3[];
|
||||
InitDrawObject(renderType?: RenderType): Object3D;
|
||||
UpdateDrawObject(type: RenderType, en: Object3D): void;
|
||||
Convert2Polyline(count?: number): import("./Entity/Polyline").Polyline;
|
||||
protected GetDrawCount(): number;
|
||||
Convert2Polyline(): Polyline;
|
||||
protected _ReadFile(file: CADFiler): void;
|
||||
WriteFile(file: CADFiler): void;
|
||||
}
|
||||
|
Reference in New Issue
Block a user