diff --git a/geometry.go b/geometry.go index 5f16ba45355c3d9cb6faa66322011ec6e18d7188..6642b661dfc498f92536752518a864df77b73b66 100644 --- a/geometry.go +++ b/geometry.go @@ -84,6 +84,14 @@ func (u Vec) Sub(v Vec) Vec { } } +// Floor returns converts x and y to their integer equivalents. +func (u Vec) Floor(v Vec) Vec { + return Vec{ + math.Floor(u.X), + math.Floor(u.Y), + } +} + // To returns the vector from u to v. Equivalent to v.Sub(u). func (u Vec) To(v Vec) Vec { return Vec{