Question-and-Answer Resource for the Building Energy Modeling Community
Get started with the Help page
Ask Your Question

Revision history [back]

Can I use the OpenStudio Python bindings to intersect surfaces and perform surface matching?

I have a model of a building which has a number of adjacent buildings, some of which share a wall with the main building. My plan is to model the adjacent buildings as shading blocks, but where they the buildings are connected the connecting walls should be adiabatic.

This is in models that need to be generated using Python with no manual intervention, and the geometry involved in intersecting surfaces is far from simple, especially when it needs to be converted into EnergyPlus surfaces, other sides need setting, etc.

Since this is a solved problem in the OpenStudio SketchUp plugin, is it possible to use the Python bindings to perform surface intersection and surface matching? I'm asking the question here before following the instructions for building the Python bindings as I don't want to have wasted my time getting Visual Studio set up if I won't be able to do what I need to do in the end.

Can I use the OpenStudio Python bindings to intersect surfaces and perform surface matching?

I have a model of a building which has a number of adjacent buildings, some of which share a wall with the main building. My plan is to model the adjacent buildings as shading blocks, but where they the buildings are connected the connecting walls should be adiabatic.

This is in models that need to be generated using Python with no manual intervention, and the geometry involved in intersecting surfaces is far from simple, especially when it needs to be converted into EnergyPlus surfaces, other sides need setting, etc.

Since this is a solved problem in the OpenStudio SketchUp plugin, is it possible to use the Python bindings to perform surface intersection and surface matching? I'm asking the question here before following the instructions for building the Python bindings as I don't want to have wasted my time getting Visual Studio set up if I won't be able to do what I need to do in the end.

Can I use the OpenStudio Python bindings to intersect surfaces and perform surface matching?

I have a model of a building which has a number of adjacent buildings, some of which share a wall with the main building. My plan is to model the adjacent buildings as shading blocks, but where the buildings are connected the connecting walls should be adiabatic.

This is in models that need to be generated using Python with no manual intervention, and the geometry involved in intersecting surfaces is far from simple, especially when it needs to be converted into EnergyPlus surfaces, other sides need setting, etc.

Since this is a solved problem in the OpenStudio SketchUp plugin, is it possible to use the Python bindings to perform surface intersection and surface matching? I'm asking the question here before following the instructions for building the Python bindings as I don't want to have wasted my time getting Visual Studio set up if I won't be able to do what I need to do in the end.