旋转表示为前进方向、俯仰和滚动的旋转。航向是围绕
负z轴。俯仰是关于负y轴的旋转。滚动是指
正x轴。
Name | Type | Default | Description |
---|---|---|---|
heading |
Number |
0.0
|
optional 以弧度表示的航向分量。 |
pitch |
Number |
0.0
|
optional 以弧度表示的音调分量。 |
roll |
Number |
0.0
|
optional 以弧度表示的滚动组件。 |
Members
获取或设置标题。
-
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)
比较提供的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实例(如果未提供实例)。
clone(result) → HeadingPitchRoll
复制此HeadingPitchRoll实例。
Name | Type | Description |
---|---|---|
result |
HeadingPitchRoll | optional 要将结果存储到的对象。 |
Returns:
修改后的结果参数或新的HeadingPitchRoll实例(如果未提供实例)。
将此HeadingPitchRoll与提供的HeadingPitchRoll组件进行比较并返回
如果相等,则为
true
,否则为false
。Name | Type | Description |
---|---|---|
right |
HeadingPitchRoll | optional 右手侧头球投球。 |
Returns:
如果相等,则为
true
,否则为false
。将此HeadingPitchRoll与提供的HeadingPitchRoll组件进行比较并返回
true
如果它们通过绝对或相对公差测试,
false
否则。Name | Type | Default | Description |
---|---|---|---|
right |
HeadingPitchRoll | optional 右手侧头球投球。 | |
relativeEpsilon |
Number |
0
|
optional 用于相等性测试的相对ε公差。 |
absoluteEpsilon |
Number |
relativeEpsilon
|
optional 用于相等性测试的绝对ε公差。 |
Returns:
如果它们在规定的epsilon范围内,则为
true
,否则为false
。创建一个字符串,表示此HeadingPitchRoll,格式为“(heading,pitch,roll)”(弧度)。
Returns:
一个字符串,表示格式为“(heading,pitch,roll)”提供的HeadingPitchRoll。