mirror of
https://github.com/italicsjenga/agb.git
synced 2024-12-23 16:21:33 +11:00
take absolute values of the x, y coordinate
This commit is contained in:
parent
522140e1fa
commit
102b4f6c2d
|
@ -693,8 +693,8 @@ impl<const N: usize> Vector2D<Num<i32, N>> {
|
|||
/// ```
|
||||
#[must_use]
|
||||
pub fn fast_magnitude(self) -> Num<i32, N> {
|
||||
let max = core::cmp::max(self.x, self.y);
|
||||
let min = core::cmp::min(self.x, self.y);
|
||||
let max = core::cmp::max(self.x.abs(), self.y.abs());
|
||||
let min = core::cmp::min(self.x.abs(), self.y.abs());
|
||||
|
||||
max * num!(0.960433870103) + min * num!(0.397824734759)
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue