欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 汽车 > 新车 > cesium获取模型的数据包含b3dm和cmpt

cesium获取模型的数据包含b3dm和cmpt

2025/2/23 1:41:37 来源:https://blog.csdn.net/weixin_42120669/article/details/140634458  浏览:    关键词:cesium获取模型的数据包含b3dm和cmpt

 

 getreadyPromise()方法在模型加载完成后调用

url为模型地址

// tileset模型
function tilesetM(url) {tileset = viewer.scene.primitives.add(new Cesium.Cesium3DTileset({// url: '../../public/asd/tileset.json',url: url,// type: "3dtiles",maximumScreenSpaceError: 2, //最大的屏幕空间误差show: true,}));viewer.flyTo(tileset);viewer.scene.globe.depthTestAgainstTerrain = true; // 开启地形深度检测// viewer.extend(Cesium.viewerCesium3DTilesInspectorMixin); // 开启3D Tiles检测器getreadyPromise();
}

 

let dataModeList: any = [];
function getreadyPromise() {var model = viewer.scene.primitives.get(0);// 监听模型加载完成model.readyPromise.then(function (modelval) {let tileset3dDate = [];//构件数据放入对象中tileset.tileLoad.addEventListener(function (tile) {processTileFeatures(tile, function (data) {});});});
}
function processTileFeatures(tile, callback) {var content = tile.content;var innerContents = content.innerContents;if (Cesium.defined(innerContents)) {var length = innerContents.length;for (var i = 0; i < length; ++i) {processContentFeatures(innerContents[i], callback);}} else {processContentFeatures(content, callback);}console.log('dataModeList:', dataModeList);
}function processContentFeatures(content, callback) {var featuresLength = content.featuresLength;for (var i = 0; i < featuresLength; ++i) {var feature = content.getFeature(i);// console.log("feature:",feature.getProperty("CODE"))// console.log("Id:",feature.getProperty("id"))dataModeList.push({id: feature.getProperty('id'),name: feature.getProperty('name'),CODE: feature.getProperty('CODE'),sid: feature.getProperty('sid'),modeName: feature.getProperty('名称'),modeType: feature.getProperty('类型'),});callback(feature);}
}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词