cgmath-rs v0.5.0 Release Notes

Release Date: 2015-11-20 // over 8 years ago
  • ๐Ÿ”„ Changed

    • Take many point and vector parameters by value.
    • Take point and vector operator overloads by value.
    • Divide Matrix trait into Matrix and SquareMatrix, opening the door for non-square matrices in the future.
    • ๐Ÿ‘‰ Make many trait type parameters associated types.
    • ๐Ÿšš Move element-wise methods from Vector and Point onto the Array1 trait, and rename it to Array.
    • ๐Ÿ‘‰ Make pointer access methods on Array match the naming scheme of those in the standard library.

    โœ‚ Removed

    • โœ‚ Removed collision types: Ray, Plane, Frustum, Aabb2, Aabb3 Obb2, Obb3 Sphere, Cylinder. These can now be found at csherratt/collision-rs.
    • โœ‚ Remove Array2 trait, moving methods onto the Matrix trait.