表示为航向、俯仰和横滚的旋转。航向是围绕负 z 轴的旋转。俯仰是围绕负 y 轴的旋转。滚动是围绕正 x 轴的旋转。
Name | Type | Default | Description |
---|---|---|---|
heading
|
Number |
0.0
|
可选 以弧度为单位的航向组件。 |
pitch
|
Number |
0.0
|
可选 以弧度为单位的音高分量。 |
roll
|
Number |
0.0
|
可选 以弧度为单位的滚动分量。 |
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 | 要复制的 HeadingPitchRoll。 |
result
|
HeadingPitchRoll | 可选 存储结果的对象。 |
Returns:
修改后的结果参数或新的 HeadingPitchRoll 实例(如果未提供)。 (如果 headingPitchRoll 未定义,则返回 undefined)
比较提供的 HeadingPitchRolls 组件,如果它们相等则返回
true
,否则返回
false
。
Name | Type | Description |
---|---|---|
left
|
HeadingPitchRoll | 可选 第一个 HeadingPitchRoll。 |
right
|
HeadingPitchRoll | 可选 第二个 HeadingPitchRoll。 |
Returns:
如果左右相等,则为
true
,否则为
false
。
static Cesium.HeadingPitchRoll.equalsEpsilon ( left , right , relativeEpsilon , absoluteEpsilon ) → Boolean
比较提供的 HeadingPitchRolls 组件,如果它们通过绝对或相对容差测试,则返回
true
,否则返回
false
。
Name | Type | Default | Description |
---|---|---|---|
left
|
HeadingPitchRoll | 可选 第一个 HeadingPitchRoll。 | |
right
|
HeadingPitchRoll | 可选 第二个 HeadingPitchRoll。 | |
relativeEpsilon
|
Number |
0
|
可选 用于相等测试的相对 epsilon 容差。 |
absoluteEpsilon
|
Number |
relativeEpsilon
|
可选 用于相等测试的绝对 epsilon 容差。 |
Returns:
true
left 和 right 在提供的 epsilon 内,则为 true,否则为
false
。
static Cesium.HeadingPitchRoll.fromDegrees (heading, pitch, roll, result ) → HeadingPitchRoll
从以度为单位的角度返回一个新的 HeadingPitchRoll 实例。
Name | Type | Description |
---|---|---|
heading
|
Number | 以度为单位的标题 |
pitch
|
Number | 以度为单位的音高 |
roll
|
Number | 以度为单位的标题 |
result
|
HeadingPitchRoll | 可选 存储结果的对象。如果未提供,则创建并返回一个新实例。 |
Returns:
一个新的 HeadingPitchRoll 实例
static Cesium.HeadingPitchRoll.fromQuaternion (quaternion, result ) → HeadingPitchRoll
从四元数计算航向、俯仰和滚动(参见 http://en.wikipedia.org/wiki/Conversion_between_quaternions_and_Euler_angles )
Name | Type | Description |
---|---|---|
quaternion
|
Quaternion | 从中检索航向、俯仰和滚动的四元数,均以弧度表示。 |
result
|
HeadingPitchRoll | 可选 存储结果的对象。如果未提供,则创建并返回一个新实例。 |
Returns:
修改后的结果参数或新的 HeadingPitchRoll 实例(如果未提供)。
clone ( result ) → HeadingPitchRoll
复制此 HeadingPitchRoll 实例。
Name | Type | Description |
---|---|---|
result
|
HeadingPitchRoll | 可选 存储结果的对象。 |
Returns:
修改后的结果参数或新的 HeadingPitchRoll 实例(如果未提供)。
将此 HeadingPitchRoll 与提供的 HeadingPitchRoll 组件进行比较,如果它们相等则返回
true
,否则返回
false
。
Name | Type | Description |
---|---|---|
right
|
HeadingPitchRoll | 可选 右侧 HeadingPitchRoll。 |
Returns:
如果它们相等,则为
true
,否则为
false
。
将此 HeadingPitchRoll 与提供的 HeadingPitchRoll 组件进行比较,如果它们通过绝对或相对容差测试,则返回
true
,否则返回
false
。
Name | Type | Default | Description |
---|---|---|---|
right
|
HeadingPitchRoll | 可选 右侧 HeadingPitchRoll。 | |
relativeEpsilon
|
Number |
0
|
可选 用于相等测试的相对 epsilon 容差。 |
absoluteEpsilon
|
Number |
relativeEpsilon
|
可选 用于相等测试的绝对 epsilon 容差。 |
Returns:
如果它们在提供的 epsilon 内,则为
true
,否则为
false
。
创建一个表示此 HeadingPitchRoll 的字符串,格式为 '(heading, pitch, roll)'(以弧度为单位)。
Returns:
表示提供的 HeadingPitchRoll 的字符串,格式为 '(heading, pitch, roll)'。