converting unidirectional diffused light Into spot lights grasshopper definition(1 panel)

the idea is to bend light using a series of prism glass panels to direct all unidirectional diffused light onto a single spot on the ground. The file is just for testing: please comments thx=D

diuleilomo.ghx

the definition can be extended to an array of panels each with different normal vector directions. The more panels, the stronger the focused light.

input are the

-refractive index

-the focal point

-the plane mesh

-the universal vertical line

Mike=D CUHK archi

please open with 6.0059

Edit: i made an appropximation that the dimension of each panel is very much smaller than the distance between the ground and the panel. So this definition breaks down if the ceiling to floor level is not much bigger than the component length or breadth=.=, because angle Nm will become highly inaccurate.

Edit2: change inverse refractive index to refractive index

Load Previous Comments
  • Oscar mike

    i agree with u vincente solder. Thats why i use the population component form http://www.tedngai.net/experiments/ecotect-mesh-2.html\
    to create depth to the panels, so that all diffused light coming in will be filtered to one direction only. the problem with this however is that, filtered light might be too weak.
  • Sandy Swiss

    @ Brilliant Nights you receive quality service. The staff is courteous, reliable and the work is guaranteed. The Spot Lighting is excellent and your property is kept in tact. Brilliant Nights gives amazing results for outdoor lighting. Check out their website at
  • Sandy Swiss

    @ Brilliant Nights you receive quality service. The staff is courteous, reliable and the work is guaranteed. The Spot Lighting is excellent and your property is kept in tact. Brilliant Nights gives amazing results for outdoor lighting. Check out their website at www.brilliantnights.com