Unity ForceShield

this video got me upto speed on vector projections,

what vector is getting flattened? the rejection of the local vert positions and its normal?