EllipsoidTangentPlane

new Cesium.EllipsoidTangentPlane(origin, ellipsoid)

在给定原点与所提供的椭球相切的平面。 如果原点不在椭球体的表面上,将使用它的曲面投影。 如果原点位于椭球体的中心,则将引发异常。
Name Type Default Description
origin Cartesian3 椭球面上切平面接触的点。
ellipsoid Ellipsoid Ellipsoid.WGS84 optional 要使用的椭球。
Throws:

Members

获取椭球体。
获取原点。
获取与椭球体相切的平面。
获取切线平面的局部X轴(东)。
获取切线平面的局部Y轴(北)。
获取切线平面的局部Z轴(上)。

Methods

static Cesium.EllipsoidTangentPlane.fromPoints(cartesians, ellipsoid)

从提供的椭球体和中心创建新实例 所提供的笛卡尔学派观点。
Name Type Default Description
cartesians Array.<Cartesian3> 围绕中心点的位置列表。
ellipsoid Ellipsoid Ellipsoid.WGS84 optional 要使用的椭球。

projectPointOntoEllipsoid(cartesian, result)Cartesian3

计算提供的二维位置到三维椭球体的投影。
Name Type Description
cartesian Cartesian2 项目的要点。
result Cartesian3 optional 用于存储结果的Cartesian3实例。
Returns:
修改后的结果参数或新的Cartesian3实例(如果未提供)。

projectPointOntoPlane(cartesian, result)Cartesian2

计算所提供的三维位置在二维平面上的投影,从EllipsoidTangentPlane.ellipsoid坐标系原点径向向外。
Name Type Description
cartesian Cartesian3 指向项目的点。
result Cartesian2 optional 要将结果存储到的对象。
Returns:
修改后的结果参数或新的Cartesian2实例(如果未提供)。如果没有交点,则未定义

projectPointsOntoEllipsoid(cartesians, result)Array.<Cartesian3>

计算提供的二维位置在三维椭球体上的投影。
Name Type Description
cartesians Array.<Cartesian2> 要投影的点的数组。
result Array.<Cartesian3> optional 要存储结果的Cartesian3实例的数组。
Returns:
修改后的结果参数或新的Cartesian3实例数组(如果没有提供)。

projectPointsOntoPlane(cartesians, result)Array.<Cartesian2>

计算提供的三维位置在二维平面上的投影(如果可能),从全局原点径向向外。 结果数组可能比输入数组短-如果单个投影不可能,它将不包括在内。
Name Type Description
cartesians Array.<Cartesian3> 要投影的点的数组。
result Array.<Cartesian2> optional 要存储结果的Cartesian2实例数组。
Returns:
修改后的结果参数或新的Cartesian2实例数组(如果没有提供)。
See:
  • EllipsoidTangentPlane.projectPointOntoPlane

projectPointsToNearestOnPlane(cartesians, result)Array.<Cartesian2>

计算所提供的三维位置沿平面法线投影到二维平面上。
Name Type Description
cartesians Array.<Cartesian3> 要投影的点的数组。
result Array.<Cartesian2> optional 要存储结果的Cartesian2实例数组。
Returns:
修改后的结果参数或新的Cartesian2实例数组(如果没有提供)。它的长度与cartesians相同。
See:
  • EllipsoidTangentPlane.projectPointToNearestOnPlane

projectPointToNearestOnPlane(cartesian, result)Cartesian2

计算所提供的三维位置沿平面法线投影到二维平面上。
Name Type Description
cartesian Cartesian3 指向项目的点。
result Cartesian2 optional 要将结果存储到的对象。
Returns:
修改后的结果参数或新的Cartesian2实例(如果未提供)。