Grasshopper

algorithmic modeling for Rhino

0 | Ladybug
1 | AnalyzeWeatherData
2 | VisualizeWeatherData
3 | EnvironmentalAnalysis
4 | Renewables
5 | Extra
6 | Developers
7 | WIP

Sun_Shades_Calculator

Component Index > Ladybug > 7 | WIP > Sun_Shades_Calculator

Use this component to generate shading devices, either surface or pergola, for any glazed surface or list of glazed surfaces.
The component first culls all sun vectors obstructed by the context, if provided.
By default it calculates the device as a "new brand" one but it also can calculate the cut profile for a given surface.
The default it will generate an overhang over the window (or multiple overhangs if the _numOfShds is increased).
References:
Shaviv E., 1975. "A Method for the Design of Fixed External Sun-Shades". "Build International" (8), Applied Science Publishers LTD, England, (pp.121-150).
Shaviv E., 1984. "A Design Tool for Determining the Form of Fixed & Movable Sun-Shades". "ASHRAE Trans." Vol. 90, AT-84-18 No. 4, Atlanta (pp.1-14).

Inputs

NameIDDescriptionType
_SurfaceOrPergola__SurfaceOrPergola_0= Device optimised for period, will give the horizontal or tilted surface over the top of the window, or the cut profile device on a provided shading surface. 1= Pergola with fins. Default is 0.Goo
_window_windowA Surface or Brep representing a window to be used for shading design. This can also be a list of Surfaces of Breps.Goo
_numOfShds__numOfShds_The number of shades to generated for each glazed surface.Goo
_udiv__udiv_Number of row divisions of the window. Used for choosing the lower and higher rows you want to protect. Default is 1.Goo
_sunVectors_sunVectorsOutput of Ladybug sunPath component.Goo
context_context_Breps/surfaces that you want to account for as blocking objects.Goo
shadeSurface_shadeSurface_An optional shade surface representing a 2D area under consideration for shading.Goo
---------------------------------------------Goo
_shdSrfAngle__shdSrfAngle_In case NO shadeSurface is provided a plane over the window will be used as base for the calculation. In this case you can provide the angle of this plane. Default is 0.0.Goo
..Goo
..Goo
_finsAngle__finsAngle_Angle for pergola fins. Default is 45.Goo
---------------------------------------------Goo
_delaunayHeight__delaunayHeight_Distance from base curve and top intersection points. Used by the Delauney Mesh component. Default is 5.Goo
_offsetFactor__offsetFactor_VERY important input!! The offset factor for the ConvexHull curve. Will be used for the Delauneay mesh. Default is 40.Goo
_res__res_Divide the offset curve for the Delaunay operation.Goo

Outputs

NameIDDescriptionType
outreadMe!...String
pointsOnWindowpointsOnWindowNet of points on windowGoo
uPointsuPointsNet of points on windowGoo
ptsContextptsContextShow the intersection point of sun vectors with contextGoo
cullPtscullPtsShow the points that define the contour of the shading device. Pay attention to those more/less dense areas covered by these points.Goo
finalSrffinalSrfSurface representing the shape of the shading device.Goo

© 2018   Created by Robin Rodricks and Andrew Heumann.   Hosted by

Badges  |  Report an Issue  |  Terms of Service