超图iClient3D for Cesium获取三维服务三角面数量
时间: 2024-05-12 08:20:09 浏览: 145
基于Cesium的三维GIS实现
超图iClient3D for Cesium获取三维服务的三角面数量可以通过以下步骤实现:
1. 使用iClient3D for Cesium中的SceneLayer类加载三维服务,例如:
```
var sceneLayer = new SuperMap.Web.iCesium.SceneLayer({
url: "http://localhost:8090/iserver/services/3D-WebGL/rest/realspace",
name: "三维服务"
});
viewer.scene.layers.add(sceneLayer);
```
2. 使用iClient3D for Cesium中的SceneServer类获取三维场景信息,例如:
```
var sceneServer = new SuperMap.Web.iCesium.SceneServer({
url: "http://localhost:8090/iserver/services/3D-WebGL/rest/realspace"
});
sceneServer.getSceneInfo(function(info) {
console.log(info.triangleCount);
});
```
其中,info.triangleCount表示三维场景中的三角面数量。
阅读全文