以航向、俯仰和滚转表示的旋转。航向是围绕负Z轴的旋转。螺距是围绕负Y轴的旋转。滚动是围绕正X轴的旋转。
new HeadingPitchRoll(heading, pitch, roll)
Parameters:
heading
(Number)
(default 0.0
)
以弧度表示的航向分量。
pitch
(Number)
(default 0.0
)
以弧度表示的节距分量。
roll
(Number)
(default 0.0
)
以弧度表示的滚动组件。
Methods
(static) clone(headingPitchRoll, result) → {HeadingPitchRoll}
复制HeadingPitchRoll实例。
Parameters:
比较提供的headingPitchRolls组件,如果相等则返回
true
,否则返回false
。
Parameters:
比较提供的headingPitchRolls组件,如果通过绝对或相对公差测试,则返回
true
,否则返回false
。
Parameters:
relativeEpsilon
(Number)
用于等同性测试的相对epsilon公差。
absoluteEpsilon
(Number)
(default relativeEpsilon
)
用于等同性测试的绝对epsilon公差。
从以度为单位的角度返回新的HeadingPitchRoll实例。
Parameters:
heading
(Number)
以度为单位的航向
pitch
(Number)
以度为单位的音高
roll
(Number)
以度为单位的航向
从四元数计算航向、纵倾和横滚(参见http://en.wikipedia.org/wiki/conversion_quaternions_和_euler_angles之间的转换)
Parameters:
复制此HeadingPitchRoll实例。
Parameters:
将此headingPitchRoll与提供的headingPitchRoll组件进行比较,如果相等,则返回
true
,否则返回false
。
Parameters:
将此headingPitchRoll与提供的headingPitchRoll组件进行比较,如果通过绝对或相对公差测试,则返回
true
,否则返回false
。
Parameters:
relativeEpsilon
(Number)
用于等同性测试的相对epsilon公差。
absoluteEpsilon
(Number)
(default relativeEpsilon
)
用于等同性测试的绝对epsilon公差。
创建一个字符串,以弧度表示此headingPitchRoll的格式(heading、pitch、roll)。