发生碰撞时与3D BIM模型进行交互

时间:2019-07-03 05:39:09

标签: android scenekit autodesk-forge arcore virocore

我想构建一个与3D BIM模型进行交互的应用程序,并且我需要以.ifc(或.dae / .obj / .fbx / etc ...)格式加载文件,并像人类一样移动虚拟相机在楼梯上走,房间。需要通过修剪来选择门或墙之类的元素,并更改其颜色,并从我的BIM模型中获取组件详细信息。

我发现:

  1. AUTODESK Forge Viewer,但我想我无法根据自己的需求对其进行配置

  2. ViroCore,但它看起来很糟糕,仅支持.ifc / .dae .obj和.fbx,而我的转换质量却下降了。

  3. AR Core-在没有AR核心支持的情况下无法使用(受限设备具有此功能)

任何建议都被接受。

1 个答案:

答案 0 :(得分:0)

  

需要通过修剪来选择门或墙之类的元素,并更改其颜色并获取组件详细信息

Forge Viewer可以满足您的需求-请查看herehere,以及here's该功能的预览(iOS Safari):

viewer.setThemingColor(4, new THREE.Vector4((1.0 / 255) * 219, (1.0 / 255) * 114, (1.0 / 255) * 255, 1))) // set color coding of a given component to rgb(219,114,255)

enter image description here