欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

cesium加載三維模型json

錢浩然1年前9瀏覽0評論

最近在學習cesium三維地球開發,發現加載三維模型json是一個常用的操作。以下是一個簡單的示例,演示如何將json格式的三維模型加載到cesium中:

var viewer = new Cesium.Viewer('cesiumContainer');
var scene = viewer.scene;
// 創建3D模型集合
var dataSource = new Cesium.CzmlDataSource();
viewer.dataSources.add(dataSource);
// 加載模型
var model = dataSource.load('./test.json');
model.then(function(model){
scene.primitives.add(model);
}).otherwise(function(error){
console.log(error);
});

通過以上代碼,我們首先創建了一個cesium的viewer對象,并獲取其對應的scene對象。然后,我們創建了一個數據源dataSource并將其添加至viewer對象中。

接下來的代碼中,我們加載了一個名為“test.json”的三維模型,并使用then()方法獲取加載后的模型對象。最后,我們將該模型添加至scene.primitives中,完成模型的加載。

需要注意的是,這里的模型格式為json格式,如果想要加載其他格式的模型,需要使用各自對應的加載方法,例如加載gltf格式模型使用Cesium.Model.fromGltfUrl()方法。