Discover and explore top open-source AI tools and projects—updated daily.
IfcOpenShellEnables IFC data manipulation and geometry processing
Top 18.2% on SourcePulse
The browse tool failed to retrieve content from the provided URLs. This means I cannot enrich the brief with information from these external resources. I will proceed with generating the brief based solely on the README content provided in the initial prompt.
Summary
IfcOpenShell is an open-source software library and geometry engine designed for comprehensive manipulation and processing of Industry Foundation Classes (IFC) data. It targets developers and power users in the AEC (Architecture, Engineering, Construction) industry needing robust tools for IFC parsing, geometric operations, and data conversion. The primary benefit is providing a free, extensible, and powerful platform for integrating IFC capabilities into custom workflows and applications.
How It Works
The library offers both C++ and Python APIs, enabling deep integration and schema extensibility at compile-time (C++) or run-time (Python). It provides extensive geometric support for IFC2x3 TC1 and IFC4 Add2 TC1, alongside complete parsing for multiple IFC schema versions up to IFC4x3 Add2. IfcOpenShell's architecture supports an ecosystem of tools, including conversion utilities, authoring platforms, and specialized libraries for tasks like clash detection and data auditing.
Quick Start & Requirements
Installation guides for C++ and Python are available, along with a Python "Hello World" tutorial. Specific prerequisites are detailed in the respective installation documentation. Links to official resources include:
Highlighted Details
Maintenance & Community
Development is supported through user donations. Specific community channels (e.g., Discord, Slack) or a public roadmap are not explicitly detailed in the provided README.
Licensing & Compatibility
The core library and most components are licensed under LGPL-3.0-or-later. Some components, notably the Blender add-ons (Bonsai, ifcsverchok), are licensed under GPL-3.0-or-later. The LGPL license generally permits linking with closed-source applications, while the GPL license imposes copyleft restrictions.
Limitations & Caveats
20 hours ago
Inactive
aryn-ai
dathere
katanaml