Terence
c408e09e28
update header comment for operators
2021-01-28 19:41:55 -05:00
Terence
8c52e4dfdc
rustfmt
2021-01-28 19:29:12 -05:00
Terence
ac92e68486
add new operators
2021-01-28 19:27:40 -05:00
Terence
ecda74f6b2
clippify
2021-01-28 18:50:34 -05:00
Terence
388b77108e
rustfmt
2021-01-28 18:46:14 -05:00
Terence
6be0365203
add integration test
2021-01-28 18:45:34 -05:00
Terence
12c259f0b4
Implement additional `DualQuaternion` ops and `UnitDualQuaternion`
...
This implements `UnitDualQuaternion` as an alternative to `Isometry3`
for representing 3D isometries, which also provides the `sclerp`
operation which can be used to perform screw-linear interpolation
between two unit dual quaternions.
2021-01-28 17:25:32 -05:00
Sébastien Crozet
3e2ab0119e
Merge pull request #819 from dimforge/dev
...
Release v0.24.0
2020-12-30 15:23:53 +01:00
Crozet Sébastien
b695aaa807
Release v0.24.0
2020-12-30 15:11:23 +01:00
Sébastien Crozet
c1eeaf0cf1
Merge pull request #817 from chinedufn/dq-serde
...
Serialize DQ to [N;8]
2020-12-20 15:51:17 +01:00
Chinedu Francis Nwafili
b9513257b8
Serialize DQ to [N;8]
...
Closes #816
2020-12-18 12:19:38 -05:00
Sébastien Crozet
d8fa3ff241
Merge pull request #810 from chinedufn/dual-quaternion
...
Introduce DualQuaternion type
2020-12-18 16:52:09 +01:00
Chinedu Francis Nwafili
7ec5d00c3d
Clean up DualQuat bounds
2020-12-18 10:38:19 -05:00
Chinedu Francis Nwafili
89134efc3b
Store DQ as real and dual Quat
2020-12-18 10:09:56 -05:00
Chinedu Francis Nwafili
8036c56fda
Introduce DualQuaternion type
...
This commit introduces the `DualQuaternion` type, in line with the plan
laid out in [#487 ].
[#487 ]: https://github.com/dimforge/nalgebra/issues/487
2020-12-18 09:13:24 -05:00
Sébastien Crozet
88145b7f8c
Merge pull request #814 from dimforge/quaternion_partial_eq_fix
...
Fix the PartialEq impl for quaternions.
2020-12-18 12:29:38 +01:00
Crozet Sébastien
44be05d3e6
Update the changelog.
2020-12-18 12:27:38 +01:00
Sébastien Crozet
81d29040d7
Merge pull request #805 from dimforge/dev
...
Release v0.23.2
2020-12-18 12:26:02 +01:00
Sébastien Crozet
3899d92f5d
Merge pull request #815 from dimforge/isometry_inv_mul
...
Add a dedicated method for computing isometry1.inverse() * isometry2.
2020-12-18 12:08:34 +01:00
Sébastien Crozet
8c615289dc
Merge pull request #813 from dimforge/deserialize_uninit
...
Add workaround for the deserialization of a matrix containing an enum.
2020-12-18 12:06:39 +01:00
Crozet Sébastien
ed74ff7c99
Simplify trait bounds for quaternion indexing.
2020-12-18 12:06:27 +01:00
Crozet Sébastien
60708640d3
Add a dedicated method for computing isometry1.inverse() * isometry2.
...
It is more efficient that way.
2020-12-18 11:55:46 +01:00
Crozet Sébastien
b15a274a14
Add workaround for the deserialization of a matrix containing an enum.
2020-12-18 11:54:56 +01:00
Crozet Sébastien
67603be6ed
Fix the PartialEq impl for quaternions.
...
The double-covering property should only be taken into account for `UnitQuaternion` instead of `Quaternion` itself.
2020-12-18 11:38:33 +01:00
Sébastien Crozet
8bc2773326
Merge pull request #811 from tomitheninja/patch-1
...
update the version number in the documentation
2020-12-18 10:49:38 +01:00
Südi Tamás
b01d01d486
update the version number in the documentation
...
from 0.21 to 0.23
2020-12-16 18:35:13 +01:00
Crozet Sébastien
dda1ae75e6
Release v0.23.2
2020-12-01 16:24:50 +01:00
Crozet Sébastien
9f45a1b2f9
Add Embark Studio to the sponsor list.
2020-11-26 13:59:42 +01:00
Sébastien Crozet
5afa938ad9
Merge pull request #800 from dimforge/docs-improvements-2
...
Docs improvements - part 2
2020-11-23 11:42:09 +01:00
Crozet Sébastien
651d318c26
Add sections to the Unit wrapper documentation
2020-11-21 12:19:04 +01:00
Crozet Sébastien
c1372c3041
Add sections to the UnitComplex documentation
2020-11-21 11:56:32 +01:00
Crozet Sébastien
99ac7a8e08
Add sections to the Rotation documentation
2020-11-21 11:56:32 +01:00
Crozet Sébastien
57723ef8fb
Run cargo fmt.
2020-11-20 17:52:32 +01:00
Crozet Sébastien
2a3d98bff8
Matrix, vector, isometry, and point aliases documentation: warn that the reader should take a look at the documentation of the aliased type too.
2020-11-20 17:46:03 +01:00
Crozet Sébastien
cf769522f8
Add sections to the documentations of Isometry and Point.
2020-11-20 17:45:11 +01:00
Sébastien Crozet
4d302fb7b3
Merge pull request #796 from dimforge/dev
...
Release v0.23.1
2020-11-19 18:06:13 +01:00
Crozet Sébastien
c0f4ee6db9
Release v0.23.1
2020-11-19 16:28:06 +01:00
Crozet Sébastien
857ce13b63
Add DVector::from(Vec).
2020-11-19 16:28:06 +01:00
Sébastien Crozet
27f788fbd8
Merge pull request #795 from filnet/clippy_fixes
...
Clippy fixes
2020-11-19 13:51:53 +01:00
Philippe Renon
87ee014bd3
clippy: fix clone_on_copy warnings
2020-11-19 12:55:15 +01:00
Philippe Renon
bbc6a28f7d
clippy: fix len_without_is_empty warnings
2020-11-19 12:24:26 +01:00
Philippe Renon
6a5b418fbc
clippy: fix ptr_offset_with_cast warnings
2020-11-19 11:56:58 +01:00
Philippe Renon
f515cffad9
clippy: fix redundant_closure warnings
2020-11-19 11:43:08 +01:00
Philippe Renon
726b8eeecf
clippy: fix or_fun_call warnings
2020-11-19 11:43:08 +01:00
Sébastien Crozet
6caa277ebd
Merge pull request #792 from filnet/clippy_fixes
...
Clippy fixes
2020-11-19 10:48:46 +01:00
Philippe Renon
74a09c8a5e
clippy: fix ptr_offset_with_cast warnings
...
i.e. use of `offset` with a `usize` casted to an `isize`
2020-11-16 14:59:53 +01:00
Philippe Renon
f1211b0d99
clippy: remove unused imports
2020-11-16 14:46:04 +01:00
Philippe Renon
008c24204e
clippy: fix unreadable_literal warnings
2020-11-16 14:43:36 +01:00
Sébastien Crozet
e6d5888903
Merge pull request #790 from Andlon/compile_error_for_missing_test_features
...
Fail test compilation if mandatory features are missing
2020-11-16 14:27:16 +01:00
Andreas Longva
93eddc2120
Add example to compile_error message
2020-11-16 14:13:17 +01:00