Design problem in grasshopper

Hello all,

I am trying to design a large sculpture like reflector. In the accompanying sketch you can see my intentions here:

There is a fire in the center and designated zones surrounding the fire. The sculpture has a corresponding amount of faces plus one “top” face where the smoke goes through. The purpose of each face on the sculpture is to reflect the all the heat it receives from the fire and redirect it towards its respective zone.

The first problem I am having is redoing the grid and fitting it to the designated zone. As you can see the grid is still square on the arc zone thats on the ground. Ive drawn over it in the way that would be better for it to fit.

I dont know how to do this.

The second problem is that I want to morph the subdivided reflector so that the lines that originate from the fire bounce of them and would hit the right subdivided area on the ground. Each one of the pieces of the reflector grid would have to have a distinct angle that corresponds to where it is aiming the heat. like this:

Its a lot of stuff I guess but if anyone can help I would be very grateful

You will need to upload your script and Rhino as I doubt people are able to help you from the images alone.

Sorry about that!

Fire Reflector.3dm (102.4 KB)
Fire Reflector.gh (22.7 KB)

Debug to ensure the ray direction and order is correct:
image
Radial grid for mapping:


Maths:
The average of the incoming and outgoing vector should form the plane of the surface.
I don’t know if you wanted a smooth surface of one made from different pieces. Making it one smooth surface would be significantly more challenging.

Fire Reflector.gh (33.8 KB)