ShadingDesigner based on titled planes

Hi all,

I have an idea about generating exterior shading panels based on a series of titled optional planes. When I used the component ShadingDesigner, the error wrote that 1. One intersection failed. One of your vectors might be parallel to the _glzSrf.
Angled plane Shading Generation.gh (410.9 KB)

So, my question is, how could ShadingDesigner solve this problem?

Thank you in advance. Best bless.

Is the error message correct? Does it work with vectors which are not parallel to the surfaces?