← All projects

In Progress

Residential CAD Model

Jan 2026 – Present

An IFC/BIM model of a residential property, maintained directly in IFC and published to an interactive in-browser 3D viewer.

The model started as a Revit export to IFC2X3 and is now maintained directly in the IFC file with ifcopenshell — no Revit license required. A small Python toolchain audits the model, diffs exports by stable GlobalId, extracts per-element metadata, and computes footprint geometry.

Every element follows a consistent Category-Level-NN naming scheme (e.g. Wall-L1-04), with the original Revit family/type preserved as provenance. That metadata feeds the viewer below.

The viewer is a self-contained three.js scene: drag to orbit, scroll to zoom, toggle building levels on and off, and click any element to identify its type, level, and source.