You need to know if a panel is in shadow or not using this 2 vectors and using cosine law panel verctor-> v=Sketchup.active_model.selection[0].normal sun vector-> s=Sketchup.active_model.shadow_info["SunDirection"] But you need to know also if there is some object projecting shadow over the panel using raytest with sun vector and some points of the panel. You can modify this step and look for other methods if you need more accuracy...