CorridorGraphics类定义了绘制带状区域的属性和方法。带状区域是一个由中心线和两侧的宽度组成的多边形区域。
new Cesium.CorridorGraphics(options)
属性名 | 数据类型 | 描述 | 默认值 |
---|---|---|---|
show |
Boolean | 可选,指定是否显示带状区域。 | true |
material |
MaterialProperty | 可选,指定带状区域的材质。 | Color.WHITE |
width |
Property | 可选,指定中心线的宽度。 | 1.0 |
cornerType |
Property | 可选,指定带状区域的拐角类型。 | CornerType.ROUNDED |
height |
Property | 可选,指定带状区域的高度。 | 0.0 |
granularity |
Property | 可选,指定控制带状区域顶点数目的精度。 | Math.PI / 180.0 |
合并两个带状区域。
CorridorGraphics.merge(left, right, result)
viewer.entities.add({
position: Cesium.Cartesian3.fromDegrees(-75.59777, 40.03883),
corridor: {
positions: Cesium.Cartesian3.fromDegreesArray([
-75.60108, 40.03697,
-75.60366, 40.03553,
-75.60102, 40.03450,
-75.59777, 40.03883
]),
width: 400.0,
material: Cesium.Color.RED
}
});
在地球上添加一个带状区域,该区域的中心线由四个经纬度坐标组成,并使用红色材质进行渲染。