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