new Quaternion(xopt, yopt, zopt, wopt)
Parameters:
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
x |
Number |
<optional> |
0 | x分量 |
y |
Number |
<optional> |
0 | y分量 |
z |
Number |
<optional> |
0 | z分量 |
w |
Number |
<optional> |
0 | w分量 |
Methods
-
static fromAxisAngle(axis, angle, resultopt)
-
计算绕给定轴旋转给定角度的四元数
Parameters:
Name Type Attributes Description axisCartesian3 angleNumber 角度,弧度制
resultQuaternion <optional>
预存结果的四元数
-
static headingPitchRollToEastNorthUpQuaternion(position, heading, pitch, roll, result) → {Quaternion}
-
计算世界坐标系下的旋转四元数
Parameters:
Name Type Default Description positionCartesian3 世界坐标系下的模型原点位置
headingNumber 0 朝向角,弧度制
pitchNumber 0 俯仰角,弧度制
rollNumber 0 旋转角,弧度制
resultQuaternion 预存结果的四元数对象
Returns:
Quaternion