Methods
addCircle
- addCircle(origin_point: IPoint, x_vec: XYZ, y_vec: XYZ, angles?: [number, number]): any
-
Parameters
-
origin_point: IPoint
-
x_vec: XYZ
-
y_vec: XYZ
-
Optional angles: [number, number]
Returns any
addEllipse
- addEllipse(origin_point: IPoint, x_vec: XYZ, y_vec: XYZ, angles?: [number, number]): any
-
Parameters
-
origin_point: IPoint
-
x_vec: XYZ
-
y_vec: XYZ
-
Optional angles: [number, number]
Returns any
addPolyline
-
Parameters
-
wire_points: IPoint[]
-
is_closed: boolean
copyObjsFromModel
-
Parameters
Returns IObj[]
delObj
- delObj(obj: IObj, keep_points: boolean): boolean
-
Parameters
Returns boolean
delObjs
- delObjs(objs: IObj[], keep_points: boolean): boolean
-
Parameters
Returns boolean
delPoint
- delPoint(point: IPoint): boolean
-
Parameters
Returns boolean
delPoints
- delPoints(points: IPoint[]): boolean
-
Parameters
Returns boolean
findObjs
-
Parameters
Returns IObj[]
getObj
- getObj(obj_id: number): IObj
getObjs
- getObjs(obj_ids: number[]): IObj[]
-
Parameters
Returns IObj[]
getPoint
- getPoint(point_id: number): IPoint
getPoints
- getPoints(point_ids: number[]): IPoint[]
mergeAllPoints
- mergeAllPoints(tolerance: number): IPoint[]
mergePoints
-
Parameters
-
-
Optional tolerance: number
numTopos
-
Parameters
Returns number
Interface, for the Geom class, that gives access to geometry in the model.