graphmath v2.0.0 Release Notes
Release Date: 2019-06-20 // almost 5 years ago-
➕ Added
- ➕ Added changelog! Finally!
- Non-crashing
Quatern.normalize/1
which can deal with zero-magnitude quaternions. - ➕ Add
Quatern.identity/0
to make identity quaternions. - ➕ Add
Quatern.equal/2
to compare two unit quaternions for orientation equality. - ➕ Add
Quatern.equal/3
to compare two unit quaternions for orientation equality with a threshold. - ➕ Add
Quatern.equal_elements/2
to compare two quaternions for element-wise equality. - ➕ Add
Quatern.equal_elements/3
to compare two quaternions for element-wise equality with a threshold. - Add
Quatern.to_rotation_matrix_44/1
. - ➕ Add
Quatern.integrate/3
.
🔄 Changed
- Old
Quatern.normalize/1
has becomeQuatern.normalize_strict/1
. - 📚 Clarified documentation on
Quatern.conjugate/1
. - 📇 Renamed
Quatern.create/0
toQuatern.zero/0
. - 📇 Renamed
Quatern.create/1
toQuatern.from_list/0
. - Renamed
Quatern.create/2
toQuatern.from_axis_angle/2
; changed implementation. - Renamed
Quatern.to_rotation_matrix/1
toQuatern.to_rotation_matrix_33/
✂ Removed
- ✂ Removed
Quatern.zero/0
. - ✂ Removed
Quatern.create/0
. - ✂ Removed
Quatern.create/1
. - ✂ Removed
Quatern.create/2
. - Removed
Quatern.to_rotation_matrix/1
.
🛠 Fixed
- 🛠 Formatting fixes to readme.
- Fixed logic insinde
Quatern.from_axis_angle/2
.