mxcad_3d API 文档 / Mx3dMkPolygon
Class: Mx3dMkPolygon 
表示建模多段线的类,继承自 Mx3dMkObject。
Hierarchy 
- ↳ - Mx3dMkPolygon
Table of contents 
Constructors 
Methods 
Constructors 
constructor 
• new Mx3dMkPolygon()
构造函数,初始化多段线对象。
Overrides 
Mx3dMkObject.constructor
Methods 
Add 
▸ Add(P): void
添加一个顶点到多段线。
Parameters 
| Name | Type | Description | 
|---|---|---|
| P | Mx3dGePoint | 要添加的点对象。 | 
Returns 
void
Added 
▸ Added(): boolean
检查最后添加的顶点是否与前一个顶点重合。
Returns 
boolean
如果最后一个添加的顶点与前一个顶点不重合,则返回 true;否则返回 false。
Build 
▸ Build(): void
执行多段线的建模算法。
Returns 
void
Close 
▸ Close(): void
闭合多段线,形成一个闭合的图形。
Returns 
void
Edge 
▸ Edge(): Mx3dShapeEdge
获取多段线的Edge对象。
Returns 
多段线的Edge对象。
FirstVertex 
▸ FirstVertex(): Mx3dShapeVertex
获取多段线的第一个顶点。
Returns 
第一个顶点对象。
IsDone 
▸ IsDone(): boolean
检查建模算法是否执行完成。
Returns 
boolean
建模算法执行是否完成的标志,true 完成,false 失败。
LastVertex 
▸ LastVertex(): Mx3dShapeVertex
获取多段线的最后一个顶点。
Returns 
最后一个顶点对象。
Shape 
▸ Shape(): Mx3dShapeObject
获取多段线的形状。
Returns 
多段线的形状对象。
Wire 
▸ Wire(): Mx3dShapeWire
获取多段线的Wire对象。
Returns 
多段线的Wire对象。