3D shadowed area - what's the best way?

Grasshopper nearly crashed
hum…Definetely not that fast ^^

[EDIT]
oops…