Also yeah divide by zero is a thing

master
outfrost 2020-09-21 12:02:49 +02:00
parent 09719999f6
commit e0ef55f2f0
1 changed files with 3 additions and 0 deletions

View File

@ -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 };
}