forked from M-Labs/nalgebra
Update che changelog.
This commit is contained in:
parent
097ae44efa
commit
22b8fc9225
14
CHANGELOG.md
14
CHANGELOG.md
@ -4,6 +4,20 @@ documented here.
|
|||||||
|
|
||||||
This project adheres to [Semantic Versioning](https://semver.org/).
|
This project adheres to [Semantic Versioning](https://semver.org/).
|
||||||
|
|
||||||
|
## [0.23.0] - WIP
|
||||||
|
|
||||||
|
### Added
|
||||||
|
* The `.inverse_transform_unit_vector(v)` was added to `Rotation2/3`, `Isometry2/3`, `UnitQuaternion`, and `UnitComplex`.
|
||||||
|
It applies the corresponding rotation to a unit vector `Unit<Vector2/3>`.
|
||||||
|
* The `Point.map(f)` and `Point.apply(f)` to apply a function to each component of the point, similarly to `Vector.map(f)`
|
||||||
|
and `Vector.apply(f)`.
|
||||||
|
* The `Quaternion::from([N; 4])` conversion to build a quaternion from an array of four elements.
|
||||||
|
* The `Isometry::from(Translation)` conversion to build an isometry from a translation.
|
||||||
|
* The `Vector::ith_axis(i)` which build a unit vector, e.g., `Unit<Vector3<f32>>` with its i-th component set to 1.0 and the
|
||||||
|
others set to zero.
|
||||||
|
* The `Isometry.lerp_slerp` and `Isometry.try_lerp_slerp` methods to interpolate between two isometries using linear
|
||||||
|
interpolation for the translational part, and spherical interpolation for the rotational part.
|
||||||
|
|
||||||
## [0.22.0]
|
## [0.22.0]
|
||||||
In this release, we are using the new version 0.2 of simba. One major change of that version is that the
|
In this release, we are using the new version 0.2 of simba. One major change of that version is that the
|
||||||
use of `libm` is now opt-in when building targetting `no-std` environment. If you are using floating-point
|
use of `libm` is now opt-in when building targetting `no-std` environment. If you are using floating-point
|
||||||
|
Loading…
Reference in New Issue
Block a user