HeadingPitchRoll

new Cesium.HeadingPitchRoll(heading, pitch, roll)

旋转表示为前进方向、俯仰和滚动的旋转。航向是围绕 负z轴。俯仰是关于负y轴的旋转。滚动是指 正x轴。
Name Type Default Description
heading Number 0.0 optional 以弧度表示的航向分量。
pitch Number 0.0 optional 以弧度表示的音调分量。
roll Number 0.0 optional 以弧度表示的滚动组件。

Members

heading : Number

获取或设置标题。
Default Value: 0.0
获取或设置音调。
Default Value: 0.0
获取或设置滚动。
Default Value: 0.0

Methods

static Cesium.HeadingPitchRoll.clone(headingPitchRoll, result)HeadingPitchRoll

复制HeadingPitchRoll实例。
Name Type Description
headingPitchRoll HeadingPitchRoll 要复制的头球投球。
result HeadingPitchRoll optional 要将结果存储到的对象。
Returns:
修改后的结果参数或新的HeadingPitchRoll实例(如果未提供实例)。(如果headingPitchRoll未定义,则返回undefined)

static Cesium.HeadingPitchRoll.equals(left, right)Boolean

比较提供的HeadingPitchRolls组件和返回值 如果相等,则为true,否则为false
Name Type Description
left HeadingPitchRoll optional 第一个迎头投球。
right HeadingPitchRoll optional 第二个头球投球。
Returns:
如果左右相等,则为true,否则为false

static Cesium.HeadingPitchRoll.equalsEpsilon(left, right, relativeEpsilon, absoluteEpsilon)Boolean

比较提供的HeadingPitchRolls组件和返回值 true如果它们通过绝对或相对公差测试, false否则。
Name Type Default Description
left HeadingPitchRoll optional 第一个迎头投球。
right HeadingPitchRoll optional 第二个头球投球。
relativeEpsilon Number 0 optional 用于相等性测试的相对ε公差。
absoluteEpsilon Number relativeEpsilon optional 用于相等性测试的绝对ε公差。
Returns:
true如果左、右在规定的epsilon范围内,则为false

static Cesium.HeadingPitchRoll.fromDegrees(heading, pitch, roll, result)HeadingPitchRoll

从以度为单位的角度返回新的HeadingPitchRoll实例。
Name Type Description
heading Number 航向(度)
pitch Number 以度为单位的音高
roll Number 航向(度)
result HeadingPitchRoll optional 存储结果的对象。如果未提供,则创建并返回一个新实例。
Returns:
一个新的HeadingPitchRoll实例

static Cesium.HeadingPitchRoll.fromQuaternion(quaternion, result)HeadingPitchRoll

从四元数计算航向、俯仰和横摇(请参见http://en.wikipedia.org/wiki/Conversion_四元数和_Euler_角度之间的转换)
Name Type Description
quaternion Quaternion 从中检索航向、俯仰和横摇的四元数,均以弧度表示。
result HeadingPitchRoll optional 存储结果的对象。如果未提供,则创建并返回一个新实例。
Returns:
修改后的结果参数或新的HeadingPitchRoll实例(如果未提供实例)。
复制此HeadingPitchRoll实例。
Name Type Description
result HeadingPitchRoll optional 要将结果存储到的对象。
Returns:
修改后的结果参数或新的HeadingPitchRoll实例(如果未提供实例)。

equals(right)Boolean

将此HeadingPitchRoll与提供的HeadingPitchRoll组件进行比较并返回 如果相等,则为true,否则为false
Name Type Description
right HeadingPitchRoll optional 右手侧头球投球。
Returns:
如果相等,则为true,否则为false

equalsEpsilon(right, relativeEpsilon, absoluteEpsilon)Boolean

将此HeadingPitchRoll与提供的HeadingPitchRoll组件进行比较并返回 true如果它们通过绝对或相对公差测试, false否则。
Name Type Default Description
right HeadingPitchRoll optional 右手侧头球投球。
relativeEpsilon Number 0 optional 用于相等性测试的相对ε公差。
absoluteEpsilon Number relativeEpsilon optional 用于相等性测试的绝对ε公差。
Returns:
如果它们在规定的epsilon范围内,则为true,否则为false

toString()String

创建一个字符串,表示此HeadingPitchRoll,格式为“(heading,pitch,roll)”(弧度)。
Returns:
一个字符串,表示格式为“(heading,pitch,roll)”提供的HeadingPitchRoll。