[mxcad_3d API Document](../README. md)/Mx3dMkPolygon
Class: Mx3dMkPolygon
The class that represents modeling polylines inherits from Mx3dMkObject.
Hierarchy
↳
Mx3dMkPolygon
Table of contents
Constructors
Methods
Constructors
constructor
• new Mx3dMkPolygon()
Constructor, initialize polyline object.
Overrides
Mx3dMkObject.constructor
Methods
Add
▸ Add(P
): void
Add a vertex to a polyline.
Parameters
Name | Type | Description |
---|---|---|
P | [Mx3dGePoint] (Mx3dGePoint. md) | Point object to be added |
Returns
void
Added
▸ Added(): boolean
Check if the last added vertex coincides with the previous vertex.
Returns
boolean
If the last added vertex does not coincide with the previous vertex, return true; Otherwise, return false.
Build
▸ Build(): void
Execute modeling algorithms for polylines.
Returns
void
Close
▸ Close(): void
Close polylines to form a closed shape.
Returns
void
Edge
▸ Edge(): Mx3dShapeEdge
Retrieve the Edge object of polylines.
Returns
Edge object for polylines.
FirstVertex
▸ FirstVertex(): Mx3dShapeVertex
Get the first vertex of the polyline.
Returns
The first vertex object.
IsDone
▸ IsDone(): boolean
Check if the modeling algorithm has been executed successfully.
Returns
boolean
The flag indicating whether the modeling algorithm execution has been completed, with true indicating completion and false indicating failure.
LastVertex
▸ LastVertex(): Mx3dShapeVertex
Get the last vertex of the polyline.
Returns
The last vertex object.
Shape
▸ Shape(): Mx3dShapeObject
Obtain the shape of polylines.
Returns
The shape object of polylines.
Wire
▸ Wire(): Mx3dShapeWire
Retrieve the Wire object of a polyline.
Returns
Wire object for polylines.