Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Open source IFC library and geometry engine

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING
NotificationsYou must be signed in to change notification settings

IfcOpenShell/IfcOpenShell

Repository files navigation

IfcOpenShell is an open source (LGPL) software library for working with Industry Foundation Classes (IFC). Completeparsing support is provided forIFC2x3 TC1,IFC4 Add2 TC1, IFC4x1, IFC4x2, andIFC4x3 Add2. Extensive geometric supportis implemented for the IFC releasesIFC2x3 TC1 andIFC4 Add2 TC1. Extending with support for arbitrary IFC schemasis possible at compile-time when using C++ and at run-time when using Python.

In addition to a C++ and Python API, IfcOpenShell comes with an ecosystem of tools, notably including IfcConvert (an applicationto convert IFC models to other formats), Bonsai (an add-on to Blender providing a graphical IFC authoring platform),and many other libraries, CLI apps, and more. Support is also provided for auxiliary standards such as BCF and IDS.

For more information, see:

Development is sponsored through your generous donations!

Open Collective Contributors

Contents

NameDescriptionLicenseService
bcfLibrary to read and write BCF-XML and query OpenCDE BCF-API modulesLGPL-3.0-or-laterPyPIAnaconda-Server Badge
bonsaiAdd-on to Blender providing a graphical native IFC authoring platformGPL-3.0-or-laterOfficialGitHub UnstableChocolatey
bsddLibrary to query the bSDD APILGPL-3.0-or-laterPyPI
ifc2caUtility to convert IFC structural analysis models to Code_AsterLGPL-3.0-or-later
ifc4dConvert to and from IFC and project management softwareLGPL-3.0-or-laterPyPI
ifc5dReport and optimise cost information from IFCLGPL-3.0-or-laterPyPI
ifcbimtesterWrapper for Gherkin based unit testing for IFC modelsLGPL-3.0-or-later
ifcblenderHistoric Blender IFC import add-onLGPL-3.0-or-later*
ifccityjsonConvert CityJSON to IFCLGPL-3.0-or-laterPyPI
ifcclashClash detection library and CLI appLGPL-3.0-or-laterPyPI
ifcconvertCLI app to convert IFC to many other formatsLGPL-3.0-or-later*OfficialGitHub
ifccsvLibrary and CLI app to export and import schedules from IFCLGPL-3.0-or-laterPyPI
ifcdiffCompare changes between IFC modelsLGPL-3.0-or-laterPyPI
ifcfmExtract IFC data for FM handover requirementsLGPL-3.0-or-laterPyPI
ifcmaxHistoric extension for IFC support in 3DS MaxLGPL-3.0-or-later*Official
ifcopenshell-pythonPython library for IFC manipulationLGPL-3.0-or-later*OfficialGitHubPyPIAnacondaAnacondaDockerAURAUR UnstablePyodide WASM Wheels
ifcpatchUtility to run pre-packaged scripts to manipulate IFCsLGPL-3.0-or-laterPyPI
ifcsverchokBlender Add-on for visual node programming with IFCGPL-3.0-or-laterGitHub Unstable
ifctesterLibrary, CLI and webapp for IDS model auditingLGPL-3.0-or-laterPyPI

The IfcOpenShell C++ codebase is split into multiple interal libraries:

NameDescriptionLicense
ifcgeomInternal library for IfcOpenShellLGPL-3.0-or-later*
ifcgeom_schema_agnosticInternal library for IfcOpenShellLGPL-3.0-or-later*
ifcgeomserverInternal library for IfcOpenShellLGPL-3.0-or-later*
ifcjniInternal library for IfcOpenShellLGPL-3.0-or-later*
ifcparseInternal library for IfcOpenShellLGPL-3.0-or-later*
ifcwrapInternal library for IfcOpenShellLGPL-3.0-or-later*
qtviewerInternal library for IfcOpenShellLGPL-3.0-or-later*
serializersInternal library for IfcOpenShellLGPL-3.0-or-later*

About

Open source IFC library and geometry engine

Resources

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING

Stars

Watchers

Forks

Sponsor this project

  •  

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp