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
位置的缩放精度值。