Appearance
xgis-cesium / FlightNaviTool
Class: FlightNaviTool
Defined in: src/flight/FlightNaviTool.ts:9
飞行导航,常用算法工具集
Constructors
new FlightNaviTool()
new FlightNaviTool():
FlightNaviTool
Returns
Methods
changeModelMatrix()
staticchangeModelMatrix(position,heading,pitch,roll):Matrix4
Defined in: src/flight/FlightNaviTool.ts:44
获得变换矩阵
Parameters
position
Cartesian3
heading
number
pitch
number
roll
number
Returns
Matrix4
getDirectionAB()
staticgetDirectionAB(pointA,pointB):Cartesian3
Defined in: src/flight/FlightNaviTool.ts:97
获取A到B的方向Direction
Parameters
pointA
A点
pointB
B点
Returns
Cartesian3
getDistancePosition()
staticgetDistancePosition(position,angleRadian,distance):Cartesian3
Defined in: src/flight/FlightNaviTool.ts:72
获取前方点
Parameters
position
Cartesian3
现在位置 世界坐标
angleRadian
number
方向角
distance
number = 2000
远方距离,默认为2000米
Returns
Cartesian3
远方点 世界坐标
getDistancePositionByDirection()
staticgetDistancePositionByDirection(start,direction,distance):Cartesian3
Defined in: src/flight/FlightNaviTool.ts:112
根据方向获取远处的目标点
Parameters
start
起点
direction
Cartesian3
方向
distance
number = 2000
距离,默认为2000米处
Returns
Cartesian3
getEntityHPR()
staticgetEntityHPR():HeadingPitchRoll
Defined in: src/flight/FlightNaviTool.ts:15
获取当前运行的Entity方向
Returns
HeadingPitchRoll
getOrientationByMatrix4()
staticgetOrientationByMatrix4(matrix4):ConstantProperty
Defined in: src/flight/FlightNaviTool.ts:26
根据旋转矩阵,获得新的朝向
Parameters
matrix4
Matrix4
变换矩阵
Returns
ConstantProperty
Orientation :Cesium.ConstantProperty
loadData()
staticloadData(url):any
Defined in: src/flight/FlightNaviTool.ts:169
载入数据
Parameters
url
string
Returns
any
Memberof
Roam
processData()
staticprocessData(data):Cartesian3[]
Defined in: src/flight/FlightNaviTool.ts:184
处理读取到的数据
Parameters
data
any
Returns
Cartesian3[]
toHourSpeed()
statictoHourSpeed(speedSecond):number
Defined in: src/flight/FlightNaviTool.ts:158
转换飞机速度
Parameters
speedSecond
number
飞机速度 米/秒
Returns
number
千米/小时
toSecondSpeed()
statictoSecondSpeed(speedHour):number
Defined in: src/flight/FlightNaviTool.ts:148
转换飞机速度
Parameters
speedHour
number
飞机速度 千米/小时
Returns
number
米/秒