mxcad_3d API 文档 / Mx3dMkTorus
Class: Mx3dMkTorus 
表示建模圆环体的类,继承自 Mx3dMkObject
Hierarchy 
- ↳ - Mx3dMkTorus
Table of contents 
Constructors 
Methods 
Constructors 
constructor 
• new Mx3dMkTorus(Axes, R1, R2)
构造函数,接受坐标系对象、圆环体主半径和次半径作为参数。
Parameters 
| Name | Type | Description | 
|---|---|---|
| Axes | Mx3dGeCSYSR | 坐标系对象。 | 
| R1 | number | 圆环体主半径。 | 
| R2 | number | 圆环体次半径。 | 
Overrides 
Mx3dMkObject.constructor
• new Mx3dMkTorus(Axes, R1, R2, angle)
构造函数,接受坐标系对象、圆环体主半径、次半径和一个角度参数。
Parameters 
| Name | Type | Description | 
|---|---|---|
| Axes | Mx3dGeCSYSR | 坐标系对象。 | 
| R1 | number | 圆环体主半径。 | 
| R2 | number | 圆环体次半径。 | 
| angle | number | 角度参数。 | 
Overrides 
Mx3dMkObject.constructor
• new Mx3dMkTorus(Axes, R1, R2, angle1, angle2)
构造函数,接受坐标系对象、圆环体主半径、次半径和两个角度参数。
Parameters 
| Name | Type | Description | 
|---|---|---|
| Axes | Mx3dGeCSYSR | 坐标系对象。 | 
| R1 | number | 圆环体主半径。 | 
| R2 | number | 圆环体次半径。 | 
| angle1 | number | 第一个角度参数。 | 
| angle2 | number | 第二个角度参数。 | 
Overrides 
Mx3dMkObject.constructor
• new Mx3dMkTorus(Axes, R1, R2, angle1, angle2, angle)
构造函数,接受坐标系对象、圆环体主半径、次半径和三个角度参数。
Parameters 
| Name | Type | Description | 
|---|---|---|
| Axes | Mx3dGeCSYSR | 坐标系对象。 | 
| R1 | number | 圆环体主半径。 | 
| R2 | number | 圆环体次半径。 | 
| angle1 | number | 第一个角度参数。 | 
| angle2 | number | 第二个角度参数。 | 
| angle | number | - | 
Overrides 
Mx3dMkObject.constructor
Methods 
Build 
▸ Build(): void
执行圆环体的建模算法。
Returns 
void
Face 
▸ Face(): Mx3dShapeFace
获取圆环体的拓扑面形状。
Returns 
拓扑面形状。
IsDone 
▸ IsDone(): boolean
检查建模算法是否执行完成。
Returns 
boolean
建模算法执行是否完成的标志,true 完成,false 失败。
Shape 
▸ Shape(): Mx3dShapeObject
获取圆环体的拓扑形状。
Returns 
拓扑形状。
Shell 
▸ Shell(): Mx3dShapeShell
获取圆环体的拓扑外壳形状。
Returns 
拓扑壳形状。
Solid 
▸ Solid(): Mx3dShapeSolid
获取圆环体的拓扑实体形状。
Returns 
拓扑实体形状。