将天空盒添加到Autodesk Forge Viewer的最佳方法

时间:2017-03-23 20:03:00

标签: javascript autodesk-forge autodesk-viewer

我正在尝试将天空盒添加到Forge Viewer中的模型中。 到目前为止,我已经设法通过扩展创建天空盒并将其添加到模型中。 问题是天空盒需要很大,相机背夹平面将缩短; - 例如天空盒只是部分可见或隐藏。

我没有设法修改相机设置以更改剪裁平面,因此正在考虑另一种方式:

我想知道将天空盒保存在一个单独的ThreeJS场景中是否更好,但到目前为止我无法弄清楚如何将额外的场景添加到Autodesks Viewer3D,以及它应该如何保持同步主要相机旋转。

任何指针和示例都将不胜感激

1 个答案:

答案 0 :(得分:0)

加载一个额外的场景对于实现这样的功能来说可能是一种过度杀伤,最简单的解决方法是加载第二个模型,其扩展名比天空盒略大,因此查看器将自动更新其剪辑平面。

我建议你做的是翻译一个只包含微小球体或立方体的模型,定义天空盒场景的所需延伸。然后,您将使用其urn加载该模型或下载其资源并加载它" Local"即使您的其他模型是从云中加载的。

有关提取可查看资源以及运行本地vs云的详细信息,请参阅此处:

https://extract.autodesk.io

Working seamlessly online/offline when developing your Web applications with the Forge Viewer

希望有所帮助