3.0 bar_aspect_ratio_sliced_by_space_type 3e988765-9673-46f8-9b65-99d5b86c2b22 7bf53513-8754-4814-8155-24bf30c3770f 20191030T020536Z 49BEF039 BarAspectRatioSlicedBySpaceType BarAspectRatioSlicedBySpaceType This measure will create a building envelope based on a target floor area, aspect ratio, floor to floor height, and a collectin of space types and fraction of building using that space type. This is based on the SketchUp Plugin user script to create a rectangular building, but just uses different inputs. The resulting building will have a core and perimeter zoning, unless it is too small, in which case eac floor will have a single zone. This uses a floor multiplier for buildings taller than three stories. Below is an example of what the space tyep hash might look like. Sum of hash values should equal 1.0. "{:189.1-2009 - Office - Corridor - CZ1-3 => '0.3', :189.1-2009 - Office - Conference - CZ1-3 => '0.2', :189.1-2009 - Office - ClosedOffice - CZ1-3 => '0.5' }" total_bldg_area_ip Total Building Floor Area (ft^2). Double true false 10000 ns_to_ew_ratio Ratio of North/South Facade Length Relative to East/West Facade Length. Double true false 2 num_floors Number of Floors. Integer true false 2 floor_to_floor_height_ip Floor to Floor Height (ft). Double true false 10 spaceTypeHashString Hash of Space Types with Name as Key and Fraction as value. String true false Envelope.Form Measure Type ModelMeasure string Measure Function Measure string Requires EnergyPlus Results false boolean Uses SketchUp API false boolean Untitled.osm osm test 3FDFD18A test.osm osm test 60715087 README.md.erb erb readmeerb 703C9964 README.md md readme C0E5A870 os_lib_geometry.rb rb resource D6D0E98F os_lib_helper_methods.rb rb resource 22515A49 os_lib_cofee.rb rb resource F702B09E BarAspectRatioSlicedBySpaceType_Test.rb rb test A04D5746 OpenStudio 2.0.0 2.0.0 measure.rb rb script D8A41351 LICENSE.md md license D41C05CF