3.0
simplify_geometry_to_sliced_bar
eb218516-5fa5-47fe-948d-274777c7d592
13960111-65c1-476c-a206-591ca7423b94
20220505T182931Z
45097B60
SimplifyGeometryToSlicedBar
SimplifyGeometryToSlicedBar
This is an experimental measure looking at ways to simply the geometry, or to create geometry when you only no percentage of space types number of floors and total area. This technique will match the building floor area but will sacrifice the exterior exposure. So it will produce better results on more boxy buildings than a building with many wings. I may try to come up with solution that also tries to maintain exterior exposure in another version.
I'm going to extract space type area breakdown and number of floors from the source model. I'll also keep track of exterior exposure. I won't directly use exterior exposure but can report the change in this as a kind of confidence metric. I'll then create a bar building using the bounding box aspect ratio, but shrunk to fit the building area. I will slice the building across the shorter axis by space type. The two most prevalent space types will go on the outside of the building. Instead of core and perimeter zoning the building will have a variation with square corners. I will create one zone per space, and will use a zone multiplier for any building more than 3 stories tall.
In a future version I may try to identify similar spaces types and blend them together before slicing, although I expect that will be a separate measure, so it is more modular.
logic
Maintain Total Floor Area and the following characteristic.
Choice
true
false
Maintain Bounding Box Aspect Ratio
Maintain Bounding Box Aspect Ratio
Maintain Bounding Box Aspect Ratio
Maintain Total Exterior Wall Area
Maintain Total Exterior Wall Area
Maintain Facade Specific Exterior Wall Area
Maintain Facade Specific Exterior Wall Area
Envelope.Form
Measure Type
ModelMeasure
string
Uses SketchUp API
false
boolean
UShapedHotelExample.osm
osm
test
7E96D119
README.md
md
readme
DE7E458B
README.md.erb
erb
readmeerb
703C9964
LICENSE.md
md
license
A21A3ED2
os_lib_helper_methods.rb
rb
resource
37A1A07C
os_lib_cofee.rb
rb
resource
031AC395
OpenStudio
2.0.0
2.8.0
measure.rb
rb
script
46B1D452
os_lib_geometry.rb
rb
resource
53B30D3C
SimplifyGeometryToSlicedBar_Test.rb
rb
test
A931C588
UShapedHotelExample/run.db
db
test
9230B5CD
UShapedHotelExample/files/USA_IL_Chicago-OHare.Intl.AP.725300_TMY3.epw
epw
test
C254B53F
UShapedHotelExample/project.osp
osp
test
EE6FAF90