[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.