tt-acm / EnergyAnalysisForDynamo

Dynamo <> Autodesk Green Building Studio interoperability
Other
29 stars 18 forks source link

Custom shading #74

Closed mostaphaRoudsari closed 9 years ago

mostaphaRoudsari commented 9 years ago

A number of users asked for this and I am not sure if it is possible to be done in conceptual mode. If there is a way to implement it then it will be a valuable addition.

mostaphaRoudsari commented 9 years ago

Looks like it is possible. Here is how: http://knowledge.autodesk.com/support/revit-products/learn-explore/caas/CloudHelp/cloudhelp/2015/ENU/Revit-Analyze/files/GUID-A8834F52-C234-4ADB-AD0F-1CC0563F7091-htm.html

"Create masses to define shading objects

If nearby buildings or structures will shade your building, you can model them to ensure that the conceptual energy analysis incorporates their effects on your building. For the energy analysis, you can hide or omit any buildings that do not directly shade the model.

Create a simple mass form that approximates the size and position of the other building. Note: Do not apply mass floors to this form. If you apply mass floors to shading objects, Revit performs energy analysis on them as well, which will slow the analysis and may exceed analysis limits. Create a mass model for your building design, add mass floors, define energy settings, and analyze the mass model as described in the Energy Analysis using Conceptual Masses - Quick Start. When a mass does not have mass floors, Revit considers it to be a shading object for the purpose of energy analysis."

mostaphaRoudsari commented 9 years ago

Boom! It is working. I need to add extra checks and also add it to other gbXML node.

image

bhowes-tt commented 9 years ago

Awesome!!! Super important addition...

mostaphaRoudsari commented 9 years ago

This is done. I will push it tomorrow once https://github.com/tt-acm/EnergyAnalysisForDynamo/issues/76 is solved in Dynamo daily built.

mostaphaRoudsari commented 9 years ago

https://github.com/tt-acm/EnergyAnalysisForDynamo/commit/0426c083eb206af25ed833fdd8a021a77f0ec420