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