Grasshopper

algorithmic modeling for Rhino

sunlight direction (vectors) creates the shading screens (planes) ?

I have the sunlight direction over a year defined by a lot of vectors and I have a rectangle window facing a "random orientation".

Now I need to find the vertical and horizontal planes around the window which gives full shade from sunlight over a year. (I have manually made a fast sketch in grasshopper, what i think the end result should look like.)

Anybody knows a smart way to create the planes from vector directions? (perhaps project or intersect vectors/planes?)  (The planes shall only have 4 vertices, so the planes edges is straight as seen on the picture)

The idea is to later to sort in the vectors and get different useful result. 

Views: 1937

Replies to This Discussion

This a very interesting problem.
I can not help you with it, but I would like to know about this too.

Hi Thomas,

you can define a range the points would move outwards normal from your wall. Then you let them create planar surfaces and produce a shadow outline (Mesh-Util-MeshShadow) for each of the vectors. 

Now you can define the most important property for these Lines, like maximum/minimum length or regional unions...

Then you would use Galapagos or Goat to find the best result in each case. 

Hope this helps.

Best,

Phillip

Thanks! I'll try later this week, I find an exampel like my problem at diva4rhino.com ..  I'll share the .gh file when I'm done ;-) (if others have a different solution (simpler perhaps) share it! :)

Hi Thomas,

   I'm gonna reply to this from a Sustainable design point of view. How this is conventionally done, is by using a sun path diagram (or software like Ecotect) to calculate the critical sun angle for this location, facade orientation and opening size. This critical sun angle is a horizontal and vertical sun vectors.

These can be used to manually design sun shades like architects have historically done, or you can feed them as parameters into a GH to show the effect of facade curving or self shading...etc

Sorry i might not be answering your question exactly, but i was trying to do exactly what you mentioned above and did some research on it...

regards,

RSS

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service