Hi All,

I was trying to use Unity3d directional light and use it to transform a mesh of 6 vertices(two quads) which is projected on a floor, this mesh is used as a shadow for a 3D Object.

Someone suggested to project the light vector onto that plane and use that vector to translate the vertices. I wish I visualize that concept, because I can't get it all, how come a vector will be projected onto that plane and use it to translate the vertices left or right and shear them?

I have watched Khan Academy projecting a line onto a line and I got it totally.