How can I obtain BIM data from an RVT file using Exchange? Does the RVt format support reading BIM data? Can Exchange edit and set BIM data?
You can read about the various aspects of the Revit Reader — HOOPS Exchange Documentation to learn what is supported.
Additionally, the Building Information Modeling — HOOPS Exchange Documentation describes accessing this information.
Hello,
I am currently developing a 3D walkthrough/navigation feature for AEC models, and I would like to implement collision detection and gravity behavior during navigation.
While reading the documentation, I found that the API
CameraWalkOperator.enableBimMode()
seems to provide this functionality.
However, during my testing I noticed that this feature appears to work only with IFC models.
So I would like to ask a few questions:
-
If I am using other AEC formats such as RVT or NWD, is it still possible to implement similar collision detection and gravity-based walkthrough behavior?
-
If so, does it require adding or generating BIM-related data during the model conversion stage (for example when converting models using HOOPS tools)?
-
Is there a simple demo or code example showing how to enable similar BIM-style navigation for non-IFC models (e.g., RVT or NWD)?
Any guidance would be greatly appreciated.
Thank you!
The collision detection feature for the BIM walk operator is limited to IFC files. Per our docs:
HOOPS Visualize Web for BIM — HOOPS Visualize Web Documentation
The walk operator is using specific IFC specific types to calculate the collision.
If I first convert the RVT file to an IFC file, will this IFC file support walk operator?
Thanks.
Adding IFC as an intermediary step between the source Revit file to the Stream Cache final output is not going work because exporting to IFC format in Exchange is not supported:
File Formats — HOOPS Exchange Documentation
I know in Exchange this is not supported, I mean if I can convert the RVT file to an IFC file using thirdpart such ODA libs.
Thanks.
Honestly, I don’t think I’ve come across this workflow before where a non-HOOPS library was inserted in the middle and then passed back to HOOPS. I guess my question here is does ODA then create building elements such as IFCWALL, IFCFLOOR and IFCSTAIRS from the Revit file? If so, then this might work but I’m not 100%.
OK, I’ll try then, thanks.