PolylineVolumeGraphics定义了用于绘制PolylineVolume实例的webgl渲染选项。
viewer.entities.add({
name: 'PolylineVolume',
polylineVolume : {
positions : Cesium.Cartesian3.fromDegreesArray([
-90.0, 32.0,
-90.0, 33.0,
-90.0, 34.0,
-90.0, 35.0]),
shape: [new Cesium.Cartesian2(-10000, -10000),
new Cesium.Cartesian2(10000, -10000),
new Cesium.Cartesian2(10000, 10000),
new Cesium.Cartesian2(-10000, 10000)],
cornerType: Cesium.CornerType.MITERED,
material: Cesium.Color.RED.withAlpha(0.5),
}
});
创建具有PolylineVolumeGraphics选项的polylineVolume对象时,请使用以下属性之一:
名称 | 类型 | 默认值 | 描述 |
---|---|---|---|
positions | Cartesi | undefined | 描述线段的点阵的数组。 |
shape | Cartesian2[] | undefined | 组成PolylineVolume外观的2D点形状数组 |
cornerType | PolylineVolumeCornerType | PolylineVolumeCornerType.BEVELED | 描述拐角类型的枚举。 |
granularity | number | undefined | 配置静态轮廓生成的(曼陀罗或多边形)渐进细化的极角步长 |
fill | boolean | true | 是否填充网格 |
material | MaterialProperty | Color.WHITE | 填充网格的颜色 |
outline | boolean | false | 是否使用线框渲染。 |
outlineColor | Property | Color | undefined |
outlineWidth | Property | number | undefined |
shadows | ShadowMode | ShadowMode.ENABLED | 该实例对阴影的渲染模式。 |