Spherical

new Cesium.Spherical(clock, cone, magnitude)

一组曲线化的三维坐标。
Name Type Default Description
clock number 0.0 optional 位于 xy 平面内、从正 x 轴朝正 y 轴方向测量的角坐标。
cone number 0.0 optional 从正 z 轴朝负 z 轴方向测量的角坐标。
magnitude number 1.0 optional 从原点测量的线性坐标。

Members

时钟分量。
Default Value: 0.0
锥角分量。
Default Value: 0.0
幅值分量。
Default Value: 1.0

Methods

static Cesium.Spherical.clone(spherical, result) → Spherical

创建 Spherical 的副本。
Name Type Description
spherical Spherical 要克隆的球坐标。
result Spherical optional 用于存储结果的对象,如果为 undefined 则会创建一个新实例。
Returns:
修改后的 result 参数,如果 result 为 undefined 则为新实例。(如果 spherical 为 undefined 则返回 undefined)

static Cesium.Spherical.equals(left, right) → boolean

如果第一个球坐标等于第二个球坐标则返回 true,否则返回 false。
Name Type Description
left Spherical optional 要比较的第一个 Spherical。
right Spherical optional 要比较的第二个 Spherical。
Returns:
如果第一个球坐标等于第二个球坐标则为 true,否则为 false。

static Cesium.Spherical.equalsEpsilon(left, right, epsilon) → boolean

如果第一个球坐标在第二个球坐标的给定 epsilon 范围内则返回 true,否则返回 false。
Name Type Default Description
left Spherical 要比较的第一个 Spherical。
right Spherical 要比较的第二个 Spherical。
epsilon number 0.0 optional 用于比较的 epsilon。
Returns:
如果第一个球坐标在第二个球坐标的给定 epsilon 范围内则为 true,否则为 false。

static Cesium.Spherical.fromCartesian3(cartesian3, result) → Spherical

将提供的 Cartesian3 转换为球坐标。
Name Type Description
cartesian3 Cartesian3 要转换为球坐标的 Cartesian3。
result Spherical optional 存储结果的来源对象,如果为 undefined 则会创建一个新实例。
Returns:
修改后的 result 参数,如果未提供则为新实例。

static Cesium.Spherical.normalize(spherical, result) → Spherical

计算所提供球坐标的归一化版本。
Name Type Description
spherical Spherical 要归一化的球坐标。
result Spherical optional 用于存储结果的对象,如果为 undefined 则会创建一个新实例。
Returns:
修改后的 result 参数,如果 result 为 undefined 则为新实例。
创建此 Spherical 的副本。
Name Type Description
result Spherical optional 用于存储结果的对象,如果为 undefined 则会创建一个新实例。
Returns:
修改后的 result 参数,如果 result 为 undefined 则为新实例。

equals(other) → boolean

如果此球坐标等于所提供的球坐标则返回 true,否则返回 false。
Name Type Description
other Spherical optional 要比较的 Spherical。
Returns:
如果此球坐标等于所提供的球坐标则为 true,否则为 false。

equalsEpsilon(other, epsilon) → boolean

如果此球坐标在所提供的球坐标的给定 epsilon 范围内则返回 true,否则返回 false。
Name Type Description
other Spherical 要比较的 Spherical。
epsilon number 用于比较的 epsilon。
Returns:
如果此球坐标在所提供的球坐标的给定 epsilon 范围内则为 true,否则为 false。

toString() → string

返回以 (clock, cone, magnitude) 格式表示此实例的字符串。
Returns:
表示此实例的字符串。
需要帮助?获取答案的最快方式是在 Cesium 论坛 上向社区和团队提问。