- Initial release
- Sanitize Aabbs by replacing
fn new(...) -> Selfwithfn try_new(...) -> Result<Self>
- Add support for intersection tests between
Polygons. - Unify the
intersectsmethods ofPolygonandAabbunder theIntersectstrait - Add some useful functions to
Vector.- Support calculating the
normal(i.e. perpendicular) vector - Support calculating the
magnitude - Support calculating the
unitvector
- Support calculating the
- Add
Vector::rotate
- Add
Vector::rotate_clockwise
- Add
Vector::negative - Add
Radians::try_from_degrees
- Correct small typos in the documentation.
- Remove an unnecessary check.
- Remove direct dependency on
serde_derive.
- Explicitly disallow NaN, +∞ and -∞ in polygons instead of looping forever (#36).