First time here? Check out the Help page!
1 | initial version |
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 Stories
feature 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 Zone
feature 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 Zone
feature in the SketchUp plugin to create a zone for each space.
Use the surface matching feature, then click Intersect in Entire Model
to cut surfaces that don't overlap perfectly into smaller surfaces.
Use the surface matching feature, then click Match in Entire Model
to match the newly subdivided surfaces up.
2 | No.2 Revision |
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 Stories
feature 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 Zone
feature 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 Zone
feature in the SketchUp plugin to create a zone for each space.
Use the surface matching feature, then click Intersect in Entire Model
to cut surfaces that don't overlap perfectly into smaller surfaces.
Use the surface matching feature, then click Match in Entire Model
to match the newly subdivided surfaces up.