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 arrArray.<number> offsetnumber <optional>
Returns:
ht.Math.Euler -
ReverseOrder(order) → {"XYZ"|"YZX"|"ZXY"|"XZY"|"YXZ"|"ZYX"}
-
Parameters:
Name Type Description orderstring Returns:
"XYZ" | "YZX" | "ZXY" | "XZY" | "YXZ" | "ZYX" -
setFromQuaternion(q, order) → {ht.Math.Euler}
-
Parameters:
Name Type Attributes Description qht.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 mht.Math.Matrix4 order"XYZ" | "YZX" | "ZXY" | "XZY" | "YXZ" | "ZYX" <optional>
updateboolean <optional>
Returns:
ht.Math.Euler -
toArray(out, offset) → {any}
-
Parameters:
Name Type Attributes Description outArray.<any> <optional>
offsetnumber <optional>
Returns:
any