Thanks for your reply Salah.
I understand what you mean, and it's a totally valid feedback for the post..But I realize I did a poor job at explaining my point.
Ultimately my goal is to import gbXML into a third party energy analysis tool, in my case OpenStudio plugin within SketchUp, and proceed with energy analysis without spending too much time manually fixing the shell geometry. If I were to do that, I need to export watertight geometry from Revit. I understand gbXML itself can handle "reasonably closed" geometry, but third party energy analysis tools will give fatal errors and quit the simulation when the geometry vertices do not coincide. My issue is that every time I export gbXML to SketchUp, my analytical surfaces are sloppy and nothing close to being watertight, making me spend too much time on manual repairs.
I have done some research and do all the "best practices" for the export, but the result is still sloppy. Here's the checklist:
- Turn on the “Areas and Volumes” option.
- Make columns non-room-bounding.
- Assign rooms to all areas, including lifts, risers, and voids.
- Ensure room limits are sufficient for each room to have a bounding element or another room at the top and bottom. (In general, set upper limit to floor above.)
- Remove all room separation lines that do not separate two areas.
- Ensure that two or more room-bounding walls have not been placed in parallel and in contact with each other. Do the same for floors and roofs.
- Resolve any warnings about overlapping walls and room separation lines.
- Resolve any issues with overlapping rooms.
- Change function of external walls and ground floors to “exterior”.
- Ensure all areas have a floor.
- Make half-height internal walls non-room bounding. If there are different rooms on either side of the wall use a room separation line to mark the boundary between them.
- Ensure that roof footprints are sufficient to cover the areas below.
- Where possible, replace bay windows with windows directly in the main wall.
- Use the “Automatically Imbed” option to place curtain glazing within walls instead of making holes in the wall’s profile
Below are some screenshots of gbXML export of the Revit Architecture Sample. I would love to know what I'm missing in order to get the watertight geometry that OpenStudio likes. I'm also very curious as to why the two narrow skylights appeared.



Maybe this is the limitation of Revit's analytical geometry and I'm asking for the impossible. But if anyone has a suggestion please share and help!
Best,
Seungyeon