如何解决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 举报,一经查实,本站将立刻删除。