以航向、俯仰和滾轉表示的旋轉。航向是圍繞負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)。