跳到主要内容

IDP.Math.KGeomLib.createEuler() method

创建一个表示旋转变换的欧拉角对象。

Create an Euler object which represents a rotational transformation.

Signature:

createEuler(x?: number, y?: number, z?: number, order?: KEulerOrder): KEuler;

Links: createEuler(x?: number, y?: number, z?: number, order?: KEulerOrder): KEuler;

Parameters

Parameter

Type

Description

x

number

(Optional) 绕x轴旋转角度,默认为0。

The rotate angle around x axis in radians. Dafault value is 0.

y

number

(Optional) 绕y轴旋转角度,默认为0。

The rotate angle around y axis in radians. Dafault value is 0.

z

number

(Optional) 绕z轴旋转角度,默认为0。

The rotate angle around z axis in radians. Dafault value is 0.

order

KEulerOrder

(Optional) 绕x,y,z轴旋转的顺序,包括XYZ,YZX, ZXY, XZY, YXZ, ZYX,默认XYZ。

The order in which to apply the rotations, including XYZ,YZX, ZXY, XZY, YXZ, ZYX. Dafault value is XYZ.

Returns:

KEuler

欧拉角

The euler defining the rotations.