Fix for triangles not rendering correctly and only normalize non-zero length vectors