Length mishap fix

This commit is contained in:
duck
2025-05-15 12:15:00 +05:00
parent 796d2bfb35
commit 44cdf71745

View File

@@ -62,7 +62,7 @@ pub fn rotationByAxis(axis: Position, rotation: f32) Rotation {
pub fn extractNormal(vector: Position) struct { Position, f32 } { pub fn extractNormal(vector: Position) struct { Position, f32 } {
@setFloatMode(.optimized); @setFloatMode(.optimized);
const length = vector[0] * vector[0] + vector[1] * vector[1] + vector[2] * vector[2]; const length = @sqrt(vector[0] * vector[0] + vector[1] * vector[1] + vector[2] * vector[2]);
return .{ vector / @as(Position, @splat(length)), length }; return .{ vector / @as(Position, @splat(length)), length };
} }