Conway powers Bldrs Share with unparalleled performance, bringing high-quality, precision CAD to the web. This cutting-edge CAD engine, designed specifically for IFC and STEP formats, offers advanced geometric representation, enabling teams to open and visualize intricate models with exceptional accuracy and speed.
Key Advancements of Conway Engine
Unified Core for IFC & STEP Standards
conway-geom is Bldrs’ rewrite of web-ifc, engineered for high-performance and to support the full suite of open CAD standards within the IFC and STEP families.
Seamless NURBS and Advanced BREP: Conway ensures smooth handling of Non-Uniform Rational B-Splines (NURBS) and Advanced Boundary Representation (BREP), with adaptive tesselation preserving accuracy and quality across complex geometries to streamline workflows for intricate designs.
Advanced Model Introspection: More than pretty pictures, Conway gives type-safe access and powerful querying including geometric relations.
Enhanced Memory Handling: Enables smooth, lag-free interaction with large, highly detailed 3D models across devices, even with complex assets or high-poly designs.
Web Geom: Common libraries shared with web-ifc, including Earcut, Manifold, csgjs-cpp, fast_float, GLM, and tinynurbs for robust, high-speed processing.
Complete coverage of IFC 2x3 & 4
Conway fully covers IFC standards with high-fidelity, high-performance BIM support, offering parsing and validation bindings for 900+ IFC entities across over 7,000 pages of specifications.
Engineering-Grade Source Code: Includes 500k lines of code in JS, TS and C++, with an auto-generated type-safe schema-compliant framework.
Exhaustive Testing: hundreds of unit tests and a large suite of proprietary industrial models for our automated regression and performance testing frameworks.
Preliminary support for STEP AP214
Initial support for STEP AP214 expands Conway’s capabilities to include automotive and 3D printing applications.