The next meetup will be on the 4th of July 20:00UTC (8PM) (i.e. the first Saturday of the month).
I'm looking for volunteers to give a short minute presentation or demo about any cool open source related thing :) You can talk as short or as long as you want! Or, if you'd like something to be talked about, please also suggest it!
C
by carlopav on 18 Jun 2020, edited 18 Jun 2020#
+1 votes
Just reporting the proposal in the wiki page:
Possible points for discussion
BlenderBIM logo
Pros/cons different modelling paradigms solid/nerbs/mesh (duncan would love for someone to give a presentation on this subject)
Introduction to IFC (why IFC in open source, introduction to IfcOpenShell, different implementations in Blender and FreeCAD, goals for Ifc support in the near future). Please @Moult !
A quick preview of new FreeCAD BIM WB experimental tools (by carlopav/yorik, not more than 5 mins)
Thanks for the presentations on Hommaker and FC experimental BIM objects :)
Interested in the diagram describing the relationship between rooms - studying Arch Space in FreeCAD, and wondering how the relationship between the Spaces (Rooms), doors etc. could be established / described in a program.
I have been trying to define a ArchSpace by identifying the walls enclosing it, so I can establish Space (room) <--> defining Walls. Only have basic Python knowledge atm. So if the relationship between Spaces (Rooms) can be described, a bubble diagram like graph can be generated ?
@paullee you may be interested to know that there actually is a space / wall /door relationship. One of these is called "Space boundaries". I'm not too experienced with them, but I think @Cyril knows these much more.
@paullee the Homemaker circulation graph is derived from the graph of wall connections (it is the 'dual' graph), but this is easy in Homemaker because I can guarantee that all walls connect.
IFC space boundaries are not defined as a cyclic graph, the spaces on either side of a wall are associated with the wall one at a time. So to determine if two rooms are adjacent you need to check to see if they are both connected to the same wall. You could construct a cyclic circulation graph from this information, but it isn't stored directly in the IFC file.
There is likely a standard python module for creating, querying and manipulating graphs, this isn't the kind of data structure that you would roll yourself.
nice @paullee and @brunopostle , this is really interesting. The new wall experimental object knows when a wall is connected to it, and to which wall it have to connect to (and it does not have cyclic reference problems in FC, also if it rely on cyclic references), so perhaps a graph representing wall connections can be "easily" implemented?
Thanks @Moult. I am randomly looking around trying to make sense with my minimal python knowledge of what they are providing :)
@brunopostle Can you slightly elaborate the steps how you generate the graph ( the 'dual' graph ? ) with the wall connections information you indicates. It seems this maybe way beyond my capabilities to understand more at the moment.