S
by smr02 on 7 Feb 2024, edited 11 Feb 2024
#
I have a model with many IfcBeams with booleans. For production purposes i want to find all beams that are the same. Some have different orientation/rotation. How can i find them?
Idealy it should not only work for beams (extrusion), but also for mesh like geometries.
S
by steverugi on 7 Feb 2024
#
@smr02 said:
I have a model with many IfcBeams with booleans. For production purposes i want to find all beams that are the same. Some have different orientation/rotation. How can i find them?
Idealy it should not only work for beams (extrusion), but also for mesh like geometries.
please elaborate that are the same, like same type? some properties in particular?
S
by steverugi on 7 Feb 2024
#
@smr02 said:
@steverugi same geometry
not sure this is what you are looking for: say you have two beams, type BEM-01 and BEM-02, the quick 'n dirty way is to select one (in this case BEM-01) and click on the arrow to the right to select all other same-type beams in the model, presumably using the same profile.

for something more elaborate you might want to use the filter at the bottom under Grouping and Filtering where you can use class, properties, type, etc..

does it help?
B
by bruno_perdigao on 8 Feb 2024
#
+1 votes
If I understand correctly, you are looking for Representations. I don’t know if can be done in BlenderBim UI, but here there is a discussion that might help you achieve that with code: https://community.osarch.org/discussion/935/
S
by smr02 on 10 Feb 2024
#
@bruno_perdigao right, I'm looking Representations with the same geometry.
So i assume there's nothing build in in IfcOpenShell.
My approach would be to start to find representations with the same volume. Then i somehow would have to align them in case of different rotations ... ?
S
by steverugi on 10 Feb 2024
#
@smr02 said:
@bruno_perdigao right, I'm looking Representations with the same geometry.
So i assume there's nothing build in in IfcOpenShell.
My approach would be to start to find representations with the same volume. Then i somehow would have to align them in case of different rotations ... ?
sorry, I am not familiar with the Representations concept, what is its practical use? thanks
J
by JanF on 10 Feb 2024
#
@smr02 said:
@bruno_perdigao right, I'm looking Representations with the same geometry.
So i assume there's nothing build in in IfcOpenShell.
My approach would be to start to find representations with the same volume. Then i somehow would have to align them in case of different rotations ... ?
See this for a general Blender solution:
https://blenderartists.org/t/find-duplicate-objects-or-vertices-without-removing-them/1312625
O
by Owura_qu on 10 Feb 2024, edited 10 Feb 2024
#
+1 votes
sorry, I am not familiar with the Representations concept, what is its practical use? thanks
It is simply how elements are visually or geometrically represented to describe the visual appearance, shape, and other geometric characteristics of objects within an ifc model. For example the depiction of 3D model in 2D for both cut/ section and projected/ elevation views. There could be more explanations to it but this is my basic understanding.
ChatGPT is also telling me other forms of ‘representation’ including Semantic, Multiple and Contextual Representations.
T
by theoryshaw on 10 Feb 2024
#
+2 votes
sorry, I am not familiar with the Representations concept, what is its practical use? thanks
see chapter 9...
https://standards.buildingsmart.org/documents/Implementation/IFC2x_Model_Implementation_Guide_V2-0b.pdf
B
by bdamay on 11 Feb 2024
#
@theoryshaw said:
see chapter 9...
https://standards.buildingsmart.org/documents/Implementation/IFC2x_Model_Implementation_Guide_V2-0b.pdf
Very interesting. Are you aware of an actualized version of this guide for IFC4?
T
by theoryshaw on 11 Feb 2024
#
Very interesting. Are you aware of an actualized version of this guide for IFC4?
Would be nice. unfortunately, I don't think there's an updated version.