v8.0.6

ht.Math.Euler(x, y, z, order, ReverseOrder)

new Euler(x, y, z, order, ReverseOrder)

创建欧拉角

Parameters:
Name Type Attributes Description
x number <optional>

x 轴旋转弧度

y number <optional>

y 轴旋转弧度

z number <optional>

z 轴旋转弧度

order "XYZ" | "YZX" | "ZXY" | "XZY" | "YXZ" | "ZYX" <optional>

旋转顺序

ReverseOrder boolean <optional>

是否反转 order

Members

order :"XYZ"|"YZX"|"ZXY"|"XZY"|"YXZ"|"ZYX"

x :number

y :number

z :number

Methods

fromArray(arr, offset) → {ht.Math.Euler}

Parameters:
Name Type Attributes Description
arr Array.<number>
offset number <optional>
Returns:
ht.Math.Euler

ReverseOrder(order) → {"XYZ"|"YZX"|"ZXY"|"XZY"|"YXZ"|"ZYX"}

Parameters:
Name Type Description
order string
Returns:
"XYZ" | "YZX" | "ZXY" | "XZY" | "YXZ" | "ZYX"

setFromQuaternion(q, order) → {ht.Math.Euler}

Parameters:
Name Type Attributes Description
q ht.Math.Quaternion
order "XYZ" | "YZX" | "ZXY" | "XZY" | "YXZ" | "ZYX" <optional>
Returns:
ht.Math.Euler

setFromRotationMatrix(m, order, update) → {ht.Math.Euler}

Parameters:
Name Type Attributes Description
m ht.Math.Matrix4
order "XYZ" | "YZX" | "ZXY" | "XZY" | "YXZ" | "ZYX" <optional>
update boolean <optional>
Returns:
ht.Math.Euler

toArray(out, offset) → {any}

Parameters:
Name Type Attributes Description
out Array.<any> <optional>
offset number <optional>
Returns:
any