IfcOpenShell is an open source (LGPL) software library that helps users and software developers to work with the Industry Foundation Classes file format. IFC describes building and construction data and is used for Building Information Modelling.

Project Samples

Project Activity

See All Activity >

License

GNU Library or Lesser General Public License version 3.0 (LGPLv3)

Follow IfcOpenShell

IfcOpenShell Web Site

You Might Also Like
Top-Rated Free CRM Software Icon
Top-Rated Free CRM Software

216,000+ customers in over 135 countries grow their businesses with HubSpot

HubSpot is an AI-powered customer platform with all the software, integrations, and resources you need to connect your marketing, sales, and customer service. HubSpot's connected platform enables you to grow your business faster by focusing on what matters most: your customers.
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
7
2
0
0
1
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5

User Reviews

  • I hope that I can solve some problems that I have worse, otherwise very good program.
  • This library is just awesome, the only thing I could wish for would be more documentation. But the lack of documentation is no problem, when you take into account the awesome support by the lead developer Thomas.
  • Excellent - the best open source Ifc toolkit anywhere!
    1 user found this review helpful.
  • So that you know what I rate mostly, I use this project as a C++ library, not to re-invent the wheel in my program. Second, I take in account what I see: open source project, with 2-4 great contributors (and other smaller contributors as well) with LGPL licence. I found this tool, for my use, very simple to approach thanks to the examples, that allowed me to do most of my work easily. The support is also incredibly great, considering 2nd. I understand that most developers would say there's a lack of documentation, but be realistic: try on your own to do something similar, well documented, with the same amount of time. Good luck! Besides these lacks are acknowledged by the developers are part of the to do list, though I guess they prefer to be up-to-date for IFC standards (understandable choice). The lack of documentation prevents to go code more complex stuff, and I ended having to read the .cpp files to get the information that I needed. But the support is really good - considering 2nd - so it doesn't bother me actually. The most important defect to my eyes is the abundance of pointers in the code leading me to get as to error: NullPointer! But considering the IFC schema: list of links and links of links, pointers are somewhat forced implementation. So this concludes my review, with great features (so 5) but sometimes a bit hard to access (hence 3), a really great support (5+++) and a design that I don't really like but still working ( so 3).
  • I've registered just to leave this review. The blender version doesn't work on Mac. Tried multiple blender versions, nothing, different ifcblender version nothing, different way of installing it, nothing, different ifc file test, and it worked! No of course, nothing Being a free program (if you want to call "that" a program), doesn't excuse you from delivering a crappy, not working, badly documented thing. I've never been happier to trash something in my life. P.S. For everyone (by everyone I mean the 181 people who unfortunately had to deal with that) who's asking why this review, do a simple google search and you'll discover that most of the users base wasn't even able to make it work. Just wondering where these 5 stars come from, probably some homeless guys the developer paid to make this scam look more attractive.
    2 users found this review helpful.
Read more reviews >

Additional Project Details

Programming Language

C++

Registered

2011-05-07