diff --git a/vec2.go b/vec2.go index 3b00907..8b59d01 100644 --- a/vec2.go +++ b/vec2.go @@ -31,7 +31,7 @@ func (v Vec2[N]) W() N { } func (v Vec2[N]) Add(o Vec[N, Vec2[N]]) Vec[N, Vec2[N]] { - return Vec2[N]{v.X() + o.X(), v.Y()} + return Vec2[N]{v.X() + o.X(), v.Y() - o.Y()} } func (v Vec2[N]) Sub(o Vec[N, Vec2[N]]) Vec[N, Vec2[N]] {