No I’m not suggesting anything new The issue is only related to the structural analytical elements in Revit. They do not have any thickness in the 3D view representation (but they do have the thickness properties as structural properties). Analytical beam and column elements are sent through as lines and analytical walls and floors (slabs) are sent through as meshes (with no thickness).
For floors with internal openings, the speckle structural schema seems to take the element and divide it into one mesh (type: “Mesh/Structural2DElementMesh”) and for each opening create new elements (type: “Mesh/Structural2DVoid”):
The voids are being wrongly displayed in the webviewer as meshes (so rather than opening/nothing it displays double surfaces/meshes) but that’s a minor bug.
For walls, nothing comes through the stream if the analytical wall has openings:
Test stream here: https://ireland-test.speckle.arup.com/#/view/Nh-SqRbOC