mxcad_3d API 文档 / Mx3dGeLocation
Class: Mx3dGeLocation
表示3D几何系统中的位置。 提供了操作3D位置和变换的各种方法。
Hierarchy
↳
Mx3dGeLocation
Table of contents
Constructors
Methods
- Clear
- Divided
- FirstPower
- Identity
- Inverted
- IsDifferent
- IsEqual
- IsIdentity
- Multiplied
- NextLocation
- Powered
- Predivided
- ScalePrec
Constructors
constructor
• new Mx3dGeLocation()
默认构造函数,创建一个单位位置。
Overrides
Mx3dGeObject.constructor
• new Mx3dGeLocation(theTrsf
)
构造函数,使用指定的变换初始化位置。
Parameters
Name | Type | Description |
---|---|---|
theTrsf | Mx3dGeTrsf | 用于初始化位置的变换对象。 |
Overrides
Mx3dGeObject.constructor
Methods
Clear
▸ Clear(): void
清除当前位置的变换。
Returns
void
Divided
▸ Divided(Other
): Mx3dGeLocation
计算当前位置与另一个位置的除法。
Parameters
Name | Type | Description |
---|---|---|
Other | Mx3dGeLocation | 另一个位置对象。 |
Returns
除法后的位置对象。
FirstPower
▸ FirstPower(): number
获取位置的第一幂。
Returns
number
位置的第一幂值。
Identity
▸ Identity(): void
将当前位置设置为单位变换。
Returns
void
Inverted
▸ Inverted(): Mx3dGeLocation
计算当前位置的逆变换。
Returns
逆变换后的位置对象。
IsDifferent
▸ IsDifferent(Other
): boolean
检查当前位置是否与另一个位置不同。
Parameters
Name | Type | Description |
---|---|---|
Other | Mx3dGeLocation | 另一个位置对象。 |
Returns
boolean
如果当前位置与另一个位置不同,则返回true;否则返回false。
IsEqual
▸ IsEqual(Other
): boolean
检查当前位置是否与另一个位置相等。
Parameters
Name | Type | Description |
---|---|---|
Other | Mx3dGeLocation | 另一个位置对象。 |
Returns
boolean
如果当前位置与另一个位置相等,则返回true;否则返回false。
IsIdentity
▸ IsIdentity(): boolean
检查当前位置是否为单位变换。
Returns
boolean
如果当前位置为单位变换,则返回true;否则返回false。
Multiplied
▸ Multiplied(theLocation
): Mx3dGeLocation
计算当前位置与另一个位置的乘积。
Parameters
Name | Type | Description |
---|---|---|
theLocation | Mx3dGeLocation | 另一个位置对象。 |
Returns
乘积后的位置对象。
NextLocation
▸ NextLocation(): Mx3dGeLocation
获取下一个位置对象。
Returns
下一个位置对象。
Powered
▸ Powered(pwr
): Mx3dGeLocation
计算当前位置的幂运算。
Parameters
Name | Type | Description |
---|---|---|
pwr | number | 幂的值。 |
Returns
幂运算后的位置对象。
Predivided
▸ Predivided(Other
): Mx3dGeLocation
计算当前位置与另一个位置的左除(前除)。
Parameters
Name | Type | Description |
---|---|---|
Other | Mx3dGeLocation | 另一个位置对象。 |
Returns
左除后的位置对象。
ScalePrec
▸ ScalePrec(): number
获取位置的缩放精度。
Returns
number
位置的缩放精度值。