Skip to content

mxcad_3d API 文档 / Mx3dMkTorus

Class: Mx3dMkTorus ​

表示建模圆环体的类,继承自 Mx3dMkObject

Hierarchy ​

Table of contents ​

Constructors ​

Methods ​

Constructors ​

constructor ​

• new Mx3dMkTorus(Axes, R1, R2)

构造函数,接受坐标系对象、圆环体主半径和次半径作为参数。

Parameters ​

NameTypeDescription
AxesMx3dGeCSYSR坐标系对象。
R1number圆环体主半径。
R2number圆环体次半径。

Overrides ​

Mx3dMkObject.constructor

• new Mx3dMkTorus(Axes, R1, R2, angle)

构造函数,接受坐标系对象、圆环体主半径、次半径和一个角度参数。

Parameters ​

NameTypeDescription
AxesMx3dGeCSYSR坐标系对象。
R1number圆环体主半径。
R2number圆环体次半径。
anglenumber角度参数。

Overrides ​

Mx3dMkObject.constructor

• new Mx3dMkTorus(Axes, R1, R2, angle1, angle2)

构造函数,接受坐标系对象、圆环体主半径、次半径和两个角度参数。

Parameters ​

NameTypeDescription
AxesMx3dGeCSYSR坐标系对象。
R1number圆环体主半径。
R2number圆环体次半径。
angle1number第一个角度参数。
angle2number第二个角度参数。

Overrides ​

Mx3dMkObject.constructor

• new Mx3dMkTorus(Axes, R1, R2, angle1, angle2, angle)

构造函数,接受坐标系对象、圆环体主半径、次半径和三个角度参数。

Parameters ​

NameTypeDescription
AxesMx3dGeCSYSR坐标系对象。
R1number圆环体主半径。
R2number圆环体次半径。
angle1number第一个角度参数。
angle2number第二个角度参数。
anglenumber-

Overrides ​

Mx3dMkObject.constructor

Methods ​

Build ​

▸ Build(): void

执行圆环体的建模算法。

Returns ​

void


Face ​

▸ Face(): Mx3dShapeFace

获取圆环体的拓扑面形状。

Returns ​

Mx3dShapeFace

拓扑面形状。


IsDone ​

▸ IsDone(): boolean

检查建模算法是否执行完成。

Returns ​

boolean

建模算法执行是否完成的标志,true 完成,false 失败。


Shape ​

▸ Shape(): Mx3dShapeObject

获取圆环体的拓扑形状。

Returns ​

Mx3dShapeObject

拓扑形状。


Shell ​

▸ Shell(): Mx3dShapeShell

获取圆环体的拓扑外壳形状。

Returns ​

Mx3dShapeShell

拓扑壳形状。


Solid ​

▸ Solid(): Mx3dShapeSolid

获取圆环体的拓扑实体形状。

Returns ​

Mx3dShapeSolid

拓扑实体形状。