cesium polylineVolume贴图
时间: 2023-12-27 11:23:04 浏览: 135
根据提供的引用内容,可以通过给polyline volume设置矩形的二维截面来实现cesium polylineVolume贴图。以下是一个示例代码:
```javascript
var viewer = new Cesium.Viewer('cesiumContainer');
var lineArray = [
114.0610415981867,22.51690192892875,
114.0608882027711,22.518392269819795,
114.06218796015155,22.519624755414235,
114.06386391062988,22.519249200132897,
];
// 定义矩形截面
var shape = new Cesium.PolygonHierarchy(
Cesium.Cartesian3.fromDegreesArray([
0, 0,
0, 10,
10, 10,
10, 0,
])
);
// 创建polyline volume
var polylineVolume = viewer.entities.add({
polylineVolume : {
positions : Cesium.Cartesian3.fromDegreesArray(lineArray),
shape : shape,
material : Cesium.Color.RED.withAlpha(0.7),
outline : true,
outlineColor : Cesium.Color.BLACK
}
});
viewer.zoomTo(polylineVolume);
```
在上述代码中,我们首先定义了一个矩形截面,然后创建了一个polyline volume,并将矩形截面赋值给它的shape属性。最后,我们将polyline volume添加到了viewer中,并通过viewer.zoomTo()方法将视角聚焦到了它上面。
阅读全文