Constructors
constructor
- new Euler(x??: number, y??: number, z??: number, order??: EulerOrder): Euler
-
Parameters
-
Optional
x: number = 0
-
Optional
y: number = 0
-
Optional
z: number = 0
-
Optional
order: EulerOrder = EulerOrder.ZYX
Accessors
alpha
- get alpha(): number
-
Returns number
angles
- get angles(): Angles
-
Returns Angles
attitude
- get attitude(): number
-
Returns number
azimuth
- get azimuth(): number
-
Returns number
bank
- get bank(): number
-
Returns number
beta
- get beta(): number
-
Returns number
elevation
- get elevation(): number
-
Returns number
gamma
- get gamma(): number
-
Returns number
heading
- get heading(): number
-
Returns number
phi
- get phi(): number
-
Returns number
pitch
- get pitch(): number
-
Returns number
psi
- get psi(): number
-
Returns number
roll
- get roll(): number
-
Returns number
theta
- get theta(): number
-
Returns number
tilt
- get tilt(): number
-
Returns number
x
- get x(): number
-
Returns number
y
- get y(): number
-
Returns number
yaw
- get yaw(): number
-
Returns number
z
- get z(): number
-
Returns number
α
- get α(): number
-
Returns number
β
- get β(): number
-
Returns number
γ
- get γ(): number
-
Returns number
θ
- get θ(): number
-
Returns number
φ
- get φ(): number
-
Returns number
ψ
- get ψ(): number
-
Returns number
Methods
equals
- equals(eul: Euler): boolean
-
Returns boolean
equalsWithEpsilon
- equalsWithEpsilon(eul: Euler, epsilon?: number): boolean
-
Parameters
-
-
epsilon: number = EPSILON
Returns boolean
Static
FromDegrees
- FromDegrees(x: number, y: number, z: number, order?: EulerOrder): Euler
-
Parameters
-
x: number
-
y: number
-
z: number
-
order: EulerOrder = EulerOrder.UE
Static
FromRadians
- FromRadians(x: number, y: number, z: number, order?: EulerOrder): Euler
-
Parameters
-
x: number
-
y: number
-
z: number
-
order: EulerOrder = EulerOrder.UE
Static
FromRotationMatrix
欧拉角(Euler Angles)通过按照指定顺序将每个轴选择指定的角度, 来描述对象的旋转变换。
Example