Also yeah divide by zero is a thing
parent
09719999f6
commit
e0ef55f2f0
|
@ -132,6 +132,9 @@ Vector translationOf(Transform transform) {
|
|||
|
||||
Vector normalized(Vector vec) {
|
||||
float m = magnitude(vec);
|
||||
if (m == 0.0f) {
|
||||
return zeroVector();
|
||||
}
|
||||
return (Vector) { vec.x / m, vec.y / m, vec.z / m };
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue