Grasshopper

algorithmic modeling for Rhino

Hello all,

I am looking to quantify the radiation received by each of the faces of a mesh (for example W/m2 per face), and then the radiation received by the whole body per square unit of surface. 

For this matter, I am using the solar incident definition courtesy of:

http://www.tedngai.net/experiments/incident-solar-analemma.html

The definition works by giving the radiation received by each of the vertices of a mesh. However, as I said, I want the radiation recieved by each face in order to multiply it by its surface area. Since the number of faces of the mesh does not correspond with its number of vertices I don’t know how to make the radiation output correctly match the radiation per face. 

Thank you. 

Note: The definition includes a sphere and a spiral to test it out. 

Done with GH v.0.8.0066

Views: 470

Attachments:

Replies to This Discussion

Hi Jesus,

I have not checked that definition you were using, but I could point you to a grasshopper plugin called "geco". Geco requires installed Ecotect.
There is another grasshopper plugin "DIVA", but I can not help you with it.
If you do not own Ecotect, then maybe it will be better if you could post this question at DIVA's page.


If you decide to use Geco, then what you need is a component called "Object Request", which exports an insolation values for each face of mesh.
I guess overall insolation value for whole object you are looking for can be achieved by using the grasshopper "Mass addition" component and summing all those values for each face.

You might try some of the examples presented in here, to figure out how to use Geco.

Thanks djordje,

I actually solved the problem without using Geco or Diva. But I did use the MeshEdit tools which are also from UTO and a script by Andrew Heumann

I'm gonna go check out Geco now and see what works best for me. 

Attachments:

RSS

About

Translate

Search

Photos

  • Add Photos
  • View All

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service