fix Vec.Normal to rotate by pi/2, not -pi/2

This commit is contained in:
faiface 2017-08-29 20:23:32 +02:00
parent 977f5710f5
commit 7c5e5588e2
1 changed files with 1 additions and 1 deletions

View File

@ -112,7 +112,7 @@ func (u Vec) Rotated(angle float64) Vec {
// Normal returns a vector normal to u. Equivalent to u.Rotated(math.Pi / 2), but faster. // Normal returns a vector normal to u. Equivalent to u.Rotated(math.Pi / 2), but faster.
func (u Vec) Normal() Vec { func (u Vec) Normal() Vec {
return Vec{u.Y, -u.X} return Vec{-u.Y, u.X}
} }
// Dot returns the dot product of vectors u and v. // Dot returns the dot product of vectors u and v.