let pointOrigin = [121.17350996561925, 27.984984352627176, 50];
let point1 = [121.17307188929195, 27.98470330215371, 27]
let dashedLine = this.viewer.entities.add({
name: 'Blue dashed line',
polyline: {
positions: Cesium.Cartesian3.fromDegreesArrayHeights([...pointOrigin, ...point1]),
width: 2,
arcType: Cesium.ArcType.RHUMB,
// hMax: 5000,
material: new Cesium.PolylineDashMaterialProperty({
color: Cesium.Color.WHITE
})
}
});
问题1、看了官网实例,描绘出来是2点线段呈抛物线。我这个代码画出来笔直笔直的,跟arcType有关嘛,还是2点直接的高度差太低了
问题2、hMax的意思是啥。
实际效果如下
想实现的效果 是 根据一个初始点 以抛物线的形式描绘出来折线