Skip to content
On this page

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

拓扑实体形状。