Cesium 中如何使entity 点 自发光
时间: 2024-05-14 21:12:07 浏览: 15
要使 Cesium 中的实体点自发光,可以使用以下步骤:
1. 在实体点的属性中添加一个名为“point”的属性,并将其设置为true。这将启用实体点的点渲染器。
2. 在实体点的属性中添加一个名为“point.color”的属性,并将其设置为一个带有alpha通道的RGBA颜色值。这是点的颜色和透明度。
3. 在实体点的属性中添加一个名为“point.pixelSize”的属性,并将其设置为点的大小。这可以是像素单位或相对于屏幕的比例。
4. 在实体点的属性中添加一个名为“point.outlineColor”的属性,并将其设置为一个带有alpha通道的RGBA颜色值。这是点周围的轮廓的颜色和透明度。
5. 在实体点的属性中添加一个名为“point.outlineWidth”的属性,并将其设置为轮廓的宽度。
6. 在实体点的属性中添加一个名为“point.disableDepthTestDistance”的属性,并将其设置为一个数字。这将使点在离相机一定距离内不受深度测试的影响,从而使其看起来更亮。
以下是一个示例代码片段,展示了如何在 Cesium 中使实体点自发光:
```
var entity = viewer.entities.add({
position: Cesium.Cartesian3.fromDegrees(-75.59777, 40.03883),
point: {
pixelSize: 10,
color: Cesium.Color.fromCssColorString('rgba(255, 255, 255, 0.5)'),
outlineColor: Cesium.Color.fromCssColorString('rgba(255, 255, 255, 1.0)'),
outlineWidth: 3.0,
disableDepthTestDistance: 1000000.0
}
});
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)