Create basic mass model from complex volume geometry

Hi there,

I’m working with an acoustics team on stadium design. They need to extract a basic volumetric model of the bowl geometry to run acoustic tests on external software (Odeon). They’ve been using the room tool to do this for previous projects, but with a stadium bowl having such complex geometry, it is getting a little difficult. The room tool only extrudes as a box, and as such it cannot represent the curvature of the stadium bowl section. Any ideas? Ideally they would be able to create a simple mass to mirror the internal volume of the stadium bowl.

@aaalba ,

do you have any screenshots?

rooms need always bounderies, like walls, slabs, a.s.o.

working with .SAT files could be a option…

KR

Andreas

Hi Andreas,

Thanks for your reply!
Some screenshots attached.

Exactly, they can’t use the room tool for this because the stadium geometry doesn’t really have enclosed spaces as a normal building room would do. It also doesn’t have a flat vertical enclosure.

Essentially, they need to extract a fairly coarse representation of the internal volume of the stadium bowl space, as pictured. So far they’ve been exporting to sketchup and re-drawing, but ideally they would have a better workflow to avoid jumping across multiple software and just extract the volume directly from Revit.

Hard to really help without a sample dataset, but extracting the geometry of the floors and walls and then merging into a single solid would be a good place to start.

Thanks Jacob - what format would you extract this geometry in? And I guess in order to merge them into a solid you would still need to go into an intermediary software like rhino, correct?

The Element.Solids will collect all the solids which make up the provided elements. This 3D list list can then be flattened with a List.Flatten node, and the resulting 1D list can be unioned intoa single solid with a Solid.ByUnion node. The resulting single solid can be exported to a single SAT file which they can try to import into their software. If they need another format (ie: STL, OBJ, etc.) they can build an exporter or utilize one from a package. I covered building a custom geometry exporter in the Dynamo Office Hour titled “Tinkering With Interoprability”, #48 in the series. https://www.youtube.com/playlist?list=PLdlF7MirPEC2yNFTGymESd3t7Xosfk9c2

that’s awesome, thank you. will test it out :slight_smile:

1 Like