Categories:
-
3d 96 articles
-
animations 16 articles
-
architecture 47 articles
-
blender 98 articles
-
bédé 19 articles
-
techdrawing 24 articles
-
freecad 190 articles
-
gaming 1 articles
-
idsampa 8 articles
-
inthepress 8 articles
-
linux 57 articles
-
music 1 articles
-
nativeifc 31 articles
-
opensource 267 articles
-
orange 4 articles
-
photo 16 articles
-
projects 35 articles
-
receitas 176 articles
-
saopaulo 18 articles
-
sketches 163 articles
-
talks 25 articles
-
techdrawing 24 articles
-
textes 7 articles
-
trilhas 3 articles
-
urbanoids 1 articles
-
video 47 articles
-
webdesign 7 articles
-
works 151 articles
Archives:
-
2007 22 articles
-
2008 32 articles
-
2009 66 articles
-
2010 74 articles
-
2011 74 articles
-
2012 47 articles
-
2013 31 articles
-
2014 38 articles
-
2015 28 articles
-
2016 36 articles
-
2017 41 articles
-
2018 46 articles
-
2019 59 articles
-
2020 18 articles
-
2021 20 articles
-
2022 7 articles
-
2023 25 articles
-
2024 15 articles
Yes, I already had a look, all the 2D linework is encapsulated inside an IfcAnnotation object. Inside, there is a...
Commenting post 100: Yes, I already had a look, all the 2D linework is encapsulated inside an IfcAnnotation object. Inside, there is a list of lines, polylines and circles. Should be pretty easy to retrieve. Actually I had no idea that IFC could host so much of those "basic" 2D stuff like lines, arrows, dimensions, texts, etc... But apparently it can, and the vector for that is the IfcAnnotation. IFC could also be a pretty decent 2D CAD format, amazing!
I'm currently rewriting the IFC importer/exporter of FreeCAD from scratch, because the latest developements in IfcOpenShell permitted to reduce the code to about 20% of what it was, with make things much clearer and easy to extend. That work is nearly done (I'll write a blog post about it too), then I'llhave a look at supporting such 2D objects.
Anyway, this is pretty interesting, and indeed seems a very good way to have things like details embedded inside the project file... Let's explore further!