# How-to obtain BIM data from an RVT file?

**URL:** <https://forum.techsoft3d.com/t/how-to-obtain-bim-data-from-an-rvt-file/5099>\
**Category:** HOOPS Exchange\
**Tags:** how-to\
**Created:** [March 9, 2026, 9:06am UTC](https://forum.techsoft3d.com/t/how-to-obtain-bim-data-from-an-rvt-file/5099 "2026-03-09T09:06:54Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![502815549](https://avatars.discourse-cdn.com/v4/letter/5/4da419/32.png) [@502815549](https://forum.techsoft3d.com/u/502815549)\
**Post date:** [March 9, 2026, 9:06am UTC](https://forum.techsoft3d.com/t/how-to-obtain-bim-data-from-an-rvt-file/5099/1 "2026-03-09T09:06:55Z")

</div>

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?

---

<div class="post-metadata">

**Author:** ![mike](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.techsoft3d.com/mike/32/228_2.png) [@mike](https://forum.techsoft3d.com/u/mike)\
**Post date:** [March 9, 2026, 9:19pm UTC](https://forum.techsoft3d.com/t/how-to-obtain-bim-data-from-an-rvt-file/5099/2 "2026-03-09T21:19:28Z")

</div>

You can read about the various aspects of the [Revit Reader — HOOPS Exchange Documentation](https://docs.techsoft3d.com/hoops/exchange/start/format/revit_reader.html) to learn what is supported.

Additionally, the [Building Information Modeling — HOOPS Exchange Documentation](https://docs.techsoft3d.com/hoops/exchange/guide/bim.html) describes accessing this information.

---

<div class="post-metadata">

**Author:** ![838629920](https://avatars.discourse-cdn.com/v4/letter/8/f17d59/32.png) [@838629920](https://forum.techsoft3d.com/u/838629920)\
**Post date:** [March 11, 2026, 1:53am UTC](https://forum.techsoft3d.com/t/how-to-obtain-bim-data-from-an-rvt-file/5099/3 "2026-03-11T01:53:56Z")

</div>

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:

1. 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?

2. If so, does it require **adding or generating BIM-related data during the model conversion stage** (for example when converting models using HOOPS tools)?

3. 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!

---

<div class="post-metadata">

**Author:** ![820110017](https://avatars.discourse-cdn.com/v4/letter/8/bc79bd/32.png) [@820110017](https://forum.techsoft3d.com/u/820110017)\
**Post date:** [March 16, 2026, 9:15am UTC](https://forum.techsoft3d.com/t/how-to-obtain-bim-data-from-an-rvt-file/5099/4 "2026-03-16T09:15:46Z")

</div>

@mike @tino Please help us answer this question. Thank you.

---

<div class="post-metadata">

**Author:** ![tino](https://avatars.discourse-cdn.com/v4/letter/t/9dc877/32.png) [@tino](https://forum.techsoft3d.com/u/tino)\
**Post date:** [March 16, 2026, 1:46pm UTC](https://forum.techsoft3d.com/t/how-to-obtain-bim-data-from-an-rvt-file/5099/5 "2026-03-16T13:46:17Z")

</div>

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](https://docs.techsoft3d.com/hoops/visualize-web/prog_guide/bim/overview.html#ifc-walk-operator)

The walk operator is using specific IFC specific types to calculate the collision.

---

<div class="post-metadata">

**Author:** ![820110017](https://avatars.discourse-cdn.com/v4/letter/8/bc79bd/32.png) [@820110017](https://forum.techsoft3d.com/u/820110017)\
**Post date:** [March 17, 2026, 2:25am UTC](https://forum.techsoft3d.com/t/how-to-obtain-bim-data-from-an-rvt-file/5099/6 "2026-03-17T02:25:35Z")

</div>

If I first convert the RVT file to an IFC file, will this IFC file support walk operator？

Thanks.

---

<div class="post-metadata">

**Author:** ![tino](https://avatars.discourse-cdn.com/v4/letter/t/9dc877/32.png) [@tino](https://forum.techsoft3d.com/u/tino)\
**Post date:** [March 17, 2026, 12:28pm UTC](https://forum.techsoft3d.com/t/how-to-obtain-bim-data-from-an-rvt-file/5099/7 "2026-03-17T12:28:53Z")

</div>

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](https://docs.techsoft3d.com/hoops/exchange/start/supported-formats.html#supported-export-formats)

---

<div class="post-metadata">

**Author:** ![820110017](https://avatars.discourse-cdn.com/v4/letter/8/bc79bd/32.png) [@820110017](https://forum.techsoft3d.com/u/820110017)\
**Post date:** [March 18, 2026, 1:03am UTC](https://forum.techsoft3d.com/t/how-to-obtain-bim-data-from-an-rvt-file/5099/8 "2026-03-18T01:03:41Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![tino](https://avatars.discourse-cdn.com/v4/letter/t/9dc877/32.png) [@tino](https://forum.techsoft3d.com/u/tino)\
**Post date:** [March 18, 2026, 1:47am UTC](https://forum.techsoft3d.com/t/how-to-obtain-bim-data-from-an-rvt-file/5099/9 "2026-03-18T01:47:39Z")

</div>

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%.

---

<div class="post-metadata">

**Author:** ![820110017](https://avatars.discourse-cdn.com/v4/letter/8/bc79bd/32.png) [@820110017](https://forum.techsoft3d.com/u/820110017)\
**Post date:** [March 18, 2026, 1:50am UTC](https://forum.techsoft3d.com/t/how-to-obtain-bim-data-from-an-rvt-file/5099/10 "2026-03-18T01:50:46Z")

</div>

OK, I’ll try then, thanks.
