About IFCtoFDS
© Prof Rino Lovreglio, PhD — Massey University
No responsibility is taken for the use or output of these tools.
© Prof Rino Lovreglio, PhD — Massey University
No responsibility is taken for the use or output of these tools.
Review IFC geometry, convert it into FDS geometry, then inspect the result before saving.
.ifc file and inspect the imported model..fds file.&MESH.OBST blocks.&OBST per axis-aligned wall/slab plus rectangular &HOLE cutouts — cleaner FDS file and exact opening rectangles. Voxelization (legacy) emits a cluster of small &OBSTs that stair-step around each opening; use it for arched / curved / non-axis-aligned openings that &HOLE cannot represent.OBST (catches chamfered walls). Higher = stricter; only purely boxy shapes voxelize, the rest stay as detailed GEOM.&OBST closures (window blue / door brown) in the opening volume. With HOLE the closure perfectly refills the carved rectangle; the closure is written after every &HOLE so no HOLE can carve it.Walls, slabs, rectangular columns, openings, doors, and simple blocks become &OBST. Curved or irregular objects such as complex stairs remain detailed triangle &GEOM and render slightly darker so the two outputs are easy to tell apart.
Flat slabs whose IFC representation the parser couldn't extrude (some Revit-exported floors and tapered roofs) are auto-inflated to a default thickness during voxelization so their L / U / T floor outline is preserved instead of being collapsed to a single bounding box.
Select generated GEOM items and press Voxelize selected GEOM to OBST to reroute those items through voxelization. (This re-converts in place without replaying the reveal animation.)
Clicks pick the closest visible hit first, so a click on a visible front wall lands on that wall rather than a HOLE or back-wall element behind it.
| Click | Select one object and inspect its IFC source mapping. |
|---|---|
| Shift + click | Add or remove objects from a multi-selection. |
| Shift + drag | Marquee-select every OBST / HOLE / GEOM / IFC mesh whose centre lies inside the rectangle. |
| 1–6, 0 | Snap to front / back / left / right / top / bottom and isometric camera views. |
| ←→↑↓ | Orbit the camera around the model. Shift+↑/↓ dollies in/out; Shift+←/→ strafes the pivot. |
| Ctrl + Z | Undo the last delete or voxelize action. |
| WASD | Walk horizontally. |
| Space | Jump. Stairs are climbed automatically while walking. |
| Shift | Walk faster. |
| Esc | Leave walk mode and return to orbit inspection. |