ArcType
是一个枚举类型,定义了 CesiumJS 中弧线(Arc
)的类型。
Cesium.ArcType
值 | 描述 |
---|---|
NONE |
不指定弧线类型。 |
GEODESIC |
贴合地球表面的大圆弧线。 |
RHUMB |
走航弧线,通过固定的角度(航向)与真北方向形成。 |
ARC |
可选参数:指定弧线如何跟随地球曲面。如果未指定,则默认使用 GEODESIC 弧线。 |
// 创建一段贴合地球表面的弧线
var geodesicArc = new Cesium.Arc({
center: Cesium.Cartesian3.fromDegrees(-75.59777, 40.03883),
radius: 200000.0,
granularity: 0.01,
arcType: Cesium.ArcType.GEODESIC
});
// 创建一段走航弧线
var rhumbArc = new Cesium.Arc({
center: Cesium.Cartesian3.fromDegrees(-75.59777, 40.03883),
radius: 200000.0,
granularity: 0.01,
arcType: Cesium.ArcType.RHUMB
});
// 创建一段弧线,跟随地球曲面
var arc = new Cesium.Arc({
center: Cesium.Cartesian3.fromDegrees(-75.59777, 40.03883),
radius: 200000.0,
startAngle: 0.0,
endAngle: Cesium.Math.PI_OVER_TWO,
arcType: Cesium.ArcType.ARC,
minimumCartographicHeight: 0.5,
maximumCartographicHeight: 100.0
});