Choletski
Choletski

Reputation: 7525

Interact with 3D BIM models with collisions

I'd like to build an app to interact with 3D BIM models, and I need to load files in .ifc (or .dae/.obj/.fbx/etc...) formats and move virtual camera like human walking on stairs, rooms. Need to pick elements like a door or a wall by tuching it and change it's color and get component details from my BIM model.

I found:

  1. AUTODESK Forge Viewer but I guess I cannot config it nativley as per my requirements

  2. ViroCore but it seems poor and doesn't have support for .ifc/.dae only .obj and .fbx and I loose quality in conversion.

  3. AR Core - cannot use it without AR core support (limited devices has this feature)

Any advices are apreciated.

Upvotes: 0

Views: 158

Answers (1)

Bryan Huang
Bryan Huang

Reputation: 5342

Need to pick elements like a door or a wall by tuching it and change it's color and get component details

Forge Viewer has just the thing for you - see here and here, and here's a preview (iOS Safari) of the feature in question:

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

Upvotes: 0

Related Questions