use for some typical reasons why solar access can be important:
Solar Access for Passive Solar Heating - The conditional statement should request sun vectors for any hours below the balance point of the building (the temperature at which the building starts requiring additional heating). For residences, this can be as high as 18C and for commercial/retail buildings with high internal heat gains, this can be as low as 10C. 16C is around what you might find for some residences with better insulation and is probably the reason why that is chosen in the file.
Solar Access for Outdoor Thermal Comfort - The conditional statement should request sun vectors for any hours below the lower limit of outdoor comfort (UTCI uses 9C for this lower limit).
Solar Access for Health of Plants/Trees in a Park/Garden - This is a bit of the opposite of the other metrics since you want hours of the warmer season. In this case, I usually use solar radiation as the annualHourlyData with the conditional statement and I request hours that are above a certain radiation level (where the plants are benefiting the most). I then use an analysisPeriod to get rid of any months of the year when the trees don't have leaves on them.
Hope this helps,
-Chris…
and GH 0.6.0057. I notice that from your JPEG the components name is Diff and mine would be SDiff if I had text view on. Have you got the latest version?
EDIT: I've just looked in the file and you are using 0.6.0019
#item name="plugin_version" type_name="gh_version" type_code="80">
#Major>0
#Minor>6
#Revision>19
#/item>
Try with the latest WIP: http://www.grasshopper3d.com/forum/topics/grasshopper-060059-available
Danny…
Added by Danny Boyes at 8:32am on January 12, 2010
Hola Danny:
I made a few changes to get the joints and the following occurs:Because applying the function "sdiff" get 80 elements when in fact I hope only 9?
educe component.
The problem I'm having is that every segment looks the same. I tried to randomize the seed of the random reduce component, but I couldn't get it to work.
Thanks!…
remain the same.
Although Grasshopper is a powerful tool designed to allow non-coders access to programming-like capabilities, being able to programm allows for new possibilities along with added power and flexibility. Combine the power of Code with the accessibility of Grasshopper and the possibilites for exploration become even greater. Grasshopper|DotNet scripting training focuses specifically on the scripting capabilities and challenges of using Rhino’s DotNET SDK, as well as the DotNET framework within Grasshopper. Trainees will be given the tools to understand how to approach coding with Rhino’s DotNET SDK and perform a variety of tasks which will be the building blocks for Grasshopper scripts.
Topics for the training will include the general structure of the Rhino DotNET SDK, Object Oriented Programming, the Grasshopper scripting environment, data trees, as well as creating, manipulating, and evaluating points, curves, surfaces, and B-Reps.
The training is aimed at people with some experience writing code who are looking to try and begin scripting within Grasshopper. Although the course does presume some previous coding experience, it does not assume a specific language or application, and syntax issues will be covered.
Training will be given in VB.NET, although training material will have both VB.NET and C# examples. Trainees interested in coding in C# are encouraged to register.
Trainees are required to bring their own laptops with Rhino and Grasshopper installed. Installing Visual Studio Express is recommended. Arrangements can be made for Trainees without laptops at an additional cost. Space is limited to 10 trainees.
More Info…
d the number slider is going to take these values:
84
84.12903284.25806584.38709784.51612984.64516184.77419484.90322685.03225885.1612985.29032385.41935585.54838785.67741985.80645285.93548486.06451686.19354886.32258186.45161386.58064586.70967786.8387186.96774287.09677487.22580687.35483987.48387187.61290387.74193587.87096888.088.12903288.25806588.38709788.51612988.64516188.77419488.90322689.03225889.1612989.29032389.41935589.54838789.67741989.80645289.93548490.06451690.19354890.32258190.45161390.58064590.70967790.8387190.96774291.09677491.22580691.35483991.48387191.61290391.74193591.87096892.092.12903292.25806592.38709792.51612992.64516192.77419492.90322693.03225893.1612993.29032393.41935593.54838793.67741993.80645293.93548494.06451694.19354894.32258194.45161394.58064594.70967794.8387194.96774295.09677495.22580695.35483995.48387195.61290395.74193595.87096896.096.12903296.25806596.38709796.51612996.64516196.77419496.90322697.03225897.1612997.29032397.41935597.54838797.67741997.80645297.93548498.06451698.19354898.32258198.45161398.58064598.70967798.8387198.96774299.09677499.22580699.35483999.48387199.61290399.74193599.870968100.0
divided by 100, but that's not the big deal ... The big deal is:
at every frame I need to have a different colour for a specific object... How to do this?!…
rkup) as below:
float coeff_perez [] is from Perez's paper in solar energy vol. 50, No.3. pp235-245, 1993.
i would like to adjust A3, A4, A5, A6 and A7 using measurement irradiance data over a whole year for every minute or hour, and update these coefficients under the file perezlum.cal. It means i may need to re-compile gendaylit.exe, which i have no idea how to do it.
i found radiance has another version on gendaymtx.c v2.13. it includes static const double PerezCoeff[8][20]. I am wondering which version of gendaymtx does ladybug GenCumulativeSkyMtx use.
Thanks for your suggestions on honeybee plugin. I will take a look and see how.
Cheers,
Le
…
15 and >90 then add "red" to the strings/int list.
pseudocode :
create list of strings
load bitmap from file path
get bitmap height
get bitmap width
count pixels -> (width*height) -> create a new int (pixelCount)
check every pixels color :
loop till i = pixelCount-1
if hue < 20 and >80 then add "red" to string list
if hue >20 and <40 then add ... etc.
output string list
…
low for 80 people/minute to pass through? Where along this emergency escape route is the bottleneck? What is the greatest distance in this building to the nearest bathroom? Where do I place my 20 square meters of glass along this wall so that people walking through the hall see that landmark for as long as possible?
These are all questions that could be answered by computation (they can also be answered in other ways of course, building models or simulations, studying existing designs, ...).
If taken to the extreme, every question that would affect the design might be answered using computation at which point you'll have computed your entire design. But I don't think anyone is seriously suggesting such an uncompromising interpretation ought to be the goal of Computationalism.…