Fixed bug in WorldPosToScreenPosCalcNode

Accidentally declared the homogenous-coordinate position as a vec3
instead of a vec4