IFClite.dll wiring Rhino, Grasshopper, and Revit to an IFC file in-process while an IT security dashboard stays quiet

IFClite gets a native DLL for in-process IFC parsing in Rhino, Grasshopper, and Revit

IFClite merged PR #1182, a contribution from Mathias Sønderskov Schaltz that lets IFClite parse IFC inside the CAD process — as a plain DLL. The clean way to call a Rust engine from Grasshopper or Revit used to mean running a local server and talking to it over HTTP. But the moment something opens a port on a managed machine, enterprise IT lights up: firewall rules, security reviews, the whole dance. The FFI wires IFClite straight into the process instead. A new ifc-lite-ffi crate builds with crate-type = ["cdylib"] to ifc_lite_ffi.dll, and the host loads it like any other library. No server. No port. No network. Just a function call. ...

June 18, 2026 · 2 min · Louis Trümpler
IFClite exact CSG kernel rendering a roof with dormers, gable ends, and skylight openings

IFClite ships one pure-Rust exact CSG kernel across native and WASM

IFClite has merged PR #1024, replacing its two boolean backends with a single pure-Rust exact CSG kernel. The browser build previously relied on the C++ Manifold library via WASM cross-compilation; the native server path used an in-tree BSP port. Both are gone. The new kernel is a clean-room mesh-arrangement implementation: operand meshes are intersected conformingly (shared symbolic vertices for line-plane and triple-plane intersection points), re-triangulated under exact predicates, then classified for difference, union, or intersection. Every topology decision routes through a predicate cascade (interval filter, fixed-width tier, BigRational oracle) built on Shewchuk adaptive predicates for explicit coordinates and Cherchi-style indirect predicates (Attene 2020) for implicit intersection geometry. The public API (processGeometryBatch, SDK surface) is unchanged; consumers see different triangulations wherever booleans fire. ...

June 12, 2026 · 2 min · Louis Trümpler
IFClite point cloud and openBIM workflow demonstration

IFClite adds point cloud and collaboration workflows

Louis Trümpler announced that point clouds are coming to IFClite as part of the same browser-native openBIM workflow, rather than as a separate viewer or visual overlay. The first pass includes LAS / LAZ streaming, E57 / PLY / PCD readers, Web Worker decoding, WebGPU point rendering, colour modes for RGB, classification, intensity, height, and fixed colour, plus federation-aware point picking. ...

May 1, 2026 · 1 min · Louis Trümpler
IFClite federated loading support demonstration

IFClite adds federated loading support

Louis Trümpler announced federated loading support in IFClite, a browser-native IFC viewer and toolkit built with WebGPU and Rust/WASM. For IFC4.3 and earlier workflows, federation means loading multiple IFC models side by side with collision-safe IDs, per-model visibility, unified spatial hierarchy handling, and selection across model boundaries. ...