Revision history [back]
I suggest this workflow
Create the geometry exactly the way you are doing it now
Use the
Extension > OpenStudio User Scripts > Alter or Add Model Elements > Assign Building Storiesfeature in the SketchUp plugin to assign stories.Write a Measure to assign space names. Something like:
model.getBuildingStorys.each do |story| story.spaces.sort.each_with_index do |space, i| space.setName("#{story.name} space #{i}") end end
Use the
Alter or Add Model Elements > Add New Thermal Zone for Spaces with no Thermal Zonefeature in the SketchUp plugin to create a zone for each space.Use the surface matching feature, then click
Intersect in Entire Modelto cut surfaces that don't overlap perfectly into smaller surfaces.Use the surface matching feature, then click
Match in Entire Modelto match the newly subdivided surfaces up.
I suggest this workflow
Create the geometry exactly the way you are doing it now
Use the
Extension > OpenStudio User Scripts > Alter or Add Model Elements > Assign Building Storiesfeature in the SketchUp plugin to assign stories.Write a Measure to assign space names. Something like:
model.getBuildingStorys.each do |story| story.spaces.sort.each_with_index do |space, i| space.setName("#{story.name} space #{i}") end end
Use the
Alter or Add Model Elements > Add New Thermal Zone for Spaces with no Thermal Zonefeature in the SketchUp plugin to create a zone for each space.Use the
Alter or Add Model Elements > Add New Thermal Zone for Spaces with no Thermal Zonefeature in the SketchUp plugin to create a zone for each space.Use the surface matching feature, then click
Intersect in Entire Modelto cut surfaces that don't overlap perfectly into smaller surfaces.Use the surface matching feature, then click
Match in Entire Modelto match the newly subdivided surfaces up.
