Assembly data structures #1059
Replies: 3 comments 2 replies
-
Sure, at least we can document on-going decisions. |
Beta Was this translation helpful? Give feedback.
-
For good measure, gonna paste here my personal take-aways from previous discussions (mostly the last session we had):
Additionally, the situation currently in https://github.com/gramaziokohler/compas_timber is that:
|
Beta Was this translation helpful? Give feedback.
-
In my opinion, mixing beams and joints (which have fundamental different semantics and even mechanical properties) in the same graph container screws up with the possibility of treating the data structure in any algorithmically significant way, because it would always need to be filtered in order to produce meaningful results, ie. adjacency queries for beam-to-beam suddenly need to extend to 2nd level neighborhood just to get a basic "which beams are connected to this other beam". Perhaps worth pointing out to this paper by @ebruun and @stefanaparascho, which -if I'm not mistaken- uses the reverse, beams are edges and joints are nodes, and it uses that configuration based on structural rigidity theory. |
Beta Was this translation helpful? Give feedback.
-
@gonzalocasas @chenkasirer @funkchaser
perhaps we can continue the discussion about the assembly data structure here, such that others can contribute as well...
Beta Was this translation helpful? Give feedback.
All reactions