⌠so I at least know that model wonât run in OpenStudio.
I think your gbXML is actually valid but itâs just that the gbXML schema doesnât really support shapes with holes in them (they have to be converted to a single list of vertices and Honeybee does this by winding inward to carve out the hole before coming back to the boundary of the whole shape). We also triangulate any windows with more than 4 vertices since these are not supported by most simulation engines (including EnergyPlus/OpenStudio).
Itâs possible that the viewer youâre using there might not display these behaviors correctly.
Iâve realized that windows with < 5 vertices arenât a strict law of gbXML, though they are a strict law of EnergyPlus. So I decided to make the auto-triangulation of sub-faces optional upon export of a gbXML:
I set it to not triangulate by default so this should hopefully keep your gbXMLs a little cleaner when you export. Youâll only need to triangulate if youâre sending this gbXML to another platform thatâs specific to E+.