CesiumJS:3Dtiles tileet路径? 视窗

问题描述

早上好, 我正在尝试在Windows Station和chrome Web浏览器上使用CesiumJS加载并显示3D tile文件。 Cesium服务器似乎在本地运行良好。当我通过一个Windows提示符命令键入“ npm start”命令时,它会显示

 > *C:\LAURENT\GESTION_PROJET\AMOAIGN-2020-MNS_TEXTURES\Cesium-1.72>npm start*
    > >node server.cjs
    > *Cesium development server running locally.  Connect to http://localhost:8080/*

实际上,浏览至http:// localhost:8080 /效果很好。 但是我在用Cesium读取我的3Dtiles贴图集时遇到了问题。 在另一个Windows提示命令中,我键入以下命令:

*C:\Users\lcelati>python -m http.server*
*Serving HTTP on :: port 8000 (http://[::]:8000/)* 

我将其粘贴在我的sancastle javascript下面:


var viewer = new Cesium.Viewer("cesiumContainer",{
});


var tileset = new Cesium.Cesium3DTileset({
  url: 'http://localhost/3D-Tiles/tileset.json'
});


viewer.scene.primitives.add(tileset);


tileset.readyPromise.then(function (tileset) {
  viewer.scene.camera.setView({

    destination: tileset.root.boundingVolume.rectangle,});
});

当我运行代码时,控制台内什么也没有出现,也没有错误消息。 根据我的说法,问题可能出在我的贴图路径上。你能告诉我3Dtiles数据集应该存储在哪里吗?在我的python路径内?铯路径? 我应该在我的javascript sancastle文件添加一些有关python服务器的行吗?

预先,非常感谢您的有用帮助。 谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)