ICoordSystem3

ICoordSystem3

ICoordSystem3

Members

math2 : IMath2

获取当前坐标体系下的二维计算函数接口

math3 : IMath3

获取当前坐标体系下的三维计算函数接口

Methods

calcUpVector(pos) → Vector3

计算指定位置对应的的世界坐标向上方向,在地球不同经纬度位置是不同的
Name Type Description
pos Vector3 指定地球坐标位置

earthToLocal(originCenter,earthPoint) → Vector3

变换地球坐标到局部坐标
Name Type Description
originCenter Vector3 参考原点
earthPoint Vector3 地球坐标

earthToLocalArray(originCenter,earthPoints) → Vector3[]

变换地球坐标数组到局部坐标数组
Name Type Description
originCenter Vector3 参考原点
earthPoints Vector3[] 地球坐标数组

earthToLocalToRef(originCenter,earthPoint,result)

变换地球坐标,存放到指定结果
Name Type Description
originCenter Vector3 参考原点
earthPoint Vector3 地球坐标
result Vector3 计算记过

earthToMeter(earthDegree,latitude) → number

换算经纬度数值到对应的米数。经度与米的比例与所处参照纬度有关
Name Type Description
earthDegree number 经度或者纬度数值
latitude number optional计算参照的纬度,缺省为0,即赤道

earthToWorld(point) → Vector3

变换地球坐标到世界坐标
Name Type Description
point Vector3 地球坐标

earthToWorldArray(points) → Vector3[]

变换地球坐标数组为世界坐标数组
Name Type Description
points Vector3[] 地球坐标

earthToWorldToRef(point,result)

变换地址坐标,存放到指定结果
Name Type Description
point Vector3 地球坐标
result Vector3 结果

localToEarth(originCenter,localPoint) → Vector3

变换局部坐标到地球坐标
Name Type Description
originCenter Vector3 参考原点
localPoint Vector3 本地坐标

localToEarthArray(originCenter,localPoints) → Vector3[]

变换局部坐标到地球坐标
Name Type Description
originCenter Vector3 参考原点
localPoints Vector3[] 局部坐标

localToEarthToRef(originCenter,localPoint,result)

变换局部坐标地球坐标
Name Type Description
originCenter Vector3 参考原点
localPoint Vector3 局部坐标
result Vector3 地球坐标结果

meterToEarth(meter,latitude) → number

变换米数到经纬度数,不同纬度的经度是不同的
Name Type Description
meter number 米数
latitude number optional计算所处纬度,如果不指定,缺省为赤道

worldToEarth(point) → Vector3

变换世界坐标到地球坐标
Name Type Description
point Vector3 世界坐标

worldToEarthArray(points) → Vector3[]

变换世界坐标数组到地球坐标数组
Name Type Description
points Vector3[] 世界坐标数组

worldToEarthToRef(point,result)

变换世界坐标到地球坐标
Name Type Description
point Vector3 世界坐标
result Vector3 地球坐标结果