Skip to content

Simple tools for processing IFC files. Optimize, convert, split, relocate and anonymize IFC files easily.

License

Notifications You must be signed in to change notification settings

ProjektOsmium/IfcToolbox

 
 

Repository files navigation

IFC Toolbox

Simple tools for processing IFC files.

Store link Version More

IfcToolbox is a .Net kit of simple tools for processing IFC files. It provides tools to optimize, convert, split, relocate and anonymize IFC files easily. Based on open-source libraries like Xbim and IfcOpenShell.

IfcToolbox is one of the proposals in openBIM Marketplace - buildingSMART Technical. Thank you all for ❤️ IFC Toolbox and bring IFC Toolbox to buildingSMART International Summit 2021.

Tools in the box

  • IFC Optimizer – Reduce the size of large IFC files by optimizing the IFC resource layer instance, and eliminate floating-point offsets through FPR geometric optimization.
  • IFC Converter – Easily convert IFC to OBJ(.obj), Collada(.dae), STEP(.stp), IGES(.igs), XML(.xml) and SVG(.svg).
  • IFC Splitter – Split IFC files by type/container (site, building, level) or simply split selected objects in the hierarchy.
  • IFC Relocator – Relocate the IFC world coordinate system and the project coordinate system. Align the origin of the two models.
  • IFC Anonymizer – Anonymous user-related information and specific product-related information. Simplify model submission in bidding activities or design competitions.

GUI App in Microsoft Store

There is also a GUI version desktop app, which contains all the implementations of these tools. The IfcToolbox App is designed for No-Code users and to provide a better user experience.

Download IFC Toolbox from Microsoft Store

Videos

IFC Toolbox is part of OSArch Community, you can find more technical details in our monthly meetup recording here

For quick intro of IFC Toolbox you can found this short video for Speckle Connect! 2021

And Javad Hamidi from our community made this first tuto video for IFC Toolbox

Screenshots

IFC Toolbox GUI App is a free software, if you like my work, please consider:

Source code projects

  • IfcToolbox.Core - Lower extension for IFC processing.
  • IfcToolbox.Tools - Higher implementation for each tool in IfcToolbox.
  • IfcToolbox.Test - Unit tests with xUnit for Core and Tools.
  • IfcToolbox.Examples - .Net core console app for tools example.

Documentation of IFC Toolbox

Third Party Licences

License

GPL-3.0 License © 2021 Yousheng Wang

About

Simple tools for processing IFC files. Optimize, convert, split, relocate and anonymize IFC files easily.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%