Skip to content
On this page

mxcad_3d API 文档 / Mx3dGeLocation

Class: Mx3dGeLocation

表示3D几何系统中的位置。 提供了操作3D位置和变换的各种方法。

Hierarchy

Table of contents

Constructors

Methods

Constructors

constructor

new Mx3dGeLocation()

默认构造函数,创建一个单位位置。

Overrides

Mx3dGeObject.constructor

new Mx3dGeLocation(theTrsf)

构造函数,使用指定的变换初始化位置。

Parameters

NameTypeDescription
theTrsfMx3dGeTrsf用于初始化位置的变换对象。

Overrides

Mx3dGeObject.constructor

Methods

Clear

Clear(): void

清除当前位置的变换。

Returns

void


Divided

Divided(Other): Mx3dGeLocation

计算当前位置与另一个位置的除法。

Parameters

NameTypeDescription
OtherMx3dGeLocation另一个位置对象。

Returns

Mx3dGeLocation

除法后的位置对象。


FirstPower

FirstPower(): number

获取位置的第一幂。

Returns

number

位置的第一幂值。


Identity

Identity(): void

将当前位置设置为单位变换。

Returns

void


Inverted

Inverted(): Mx3dGeLocation

计算当前位置的逆变换。

Returns

Mx3dGeLocation

逆变换后的位置对象。


IsDifferent

IsDifferent(Other): boolean

检查当前位置是否与另一个位置不同。

Parameters

NameTypeDescription
OtherMx3dGeLocation另一个位置对象。

Returns

boolean

如果当前位置与另一个位置不同,则返回true;否则返回false。


IsEqual

IsEqual(Other): boolean

检查当前位置是否与另一个位置相等。

Parameters

NameTypeDescription
OtherMx3dGeLocation另一个位置对象。

Returns

boolean

如果当前位置与另一个位置相等,则返回true;否则返回false。


IsIdentity

IsIdentity(): boolean

检查当前位置是否为单位变换。

Returns

boolean

如果当前位置为单位变换,则返回true;否则返回false。


Multiplied

Multiplied(theLocation): Mx3dGeLocation

计算当前位置与另一个位置的乘积。

Parameters

NameTypeDescription
theLocationMx3dGeLocation另一个位置对象。

Returns

Mx3dGeLocation

乘积后的位置对象。


NextLocation

NextLocation(): Mx3dGeLocation

获取下一个位置对象。

Returns

Mx3dGeLocation

下一个位置对象。


Powered

Powered(pwr): Mx3dGeLocation

计算当前位置的幂运算。

Parameters

NameTypeDescription
pwrnumber幂的值。

Returns

Mx3dGeLocation

幂运算后的位置对象。


Predivided

Predivided(Other): Mx3dGeLocation

计算当前位置与另一个位置的左除(前除)。

Parameters

NameTypeDescription
OtherMx3dGeLocation另一个位置对象。

Returns

Mx3dGeLocation

左除后的位置对象。


ScalePrec

ScalePrec(): number

获取位置的缩放精度。

Returns

number

位置的缩放精度值。