Mshadow projecting in two direction

Hi all,

as you can see from the picture I have higlighted 3 surfaces obtained using Mshadow, the thing is that the vector projecting them is going from right to left (it’s visible in the picture) that means (in my noob mind) that only the green shadow area on the left should be visible. So the big question is: how can I get correct the two errors on the right? I still need their respective definition because the brep is supposed to be live and used to do some light study and they will cast shadows at a different hour of the day.

I really hope that somebody could point out at what I am doing wrong :slight_smile:

Definition screen shot (Ladybug involved)

Rhino screen capture (the brep that is casting the shadows is the big 50% grey one)