Crozet Sébastien
22b8fc9225
Update che changelog.
2020-10-25 11:39:38 +01:00
Crozet Sébastien
097ae44efa
Add `lerp_slerp` to isometries for interpolation.
2020-10-25 11:39:27 +01:00
Crozet Sébastien
9c93a58b5d
Add Vector::ith_axis to build an unit vector with its i-th component set to 1.
2020-10-25 11:25:38 +01:00
Crozet Sébastien
55689c238a
Add the conversion of a translation to an isometry.
2020-10-25 11:25:20 +01:00
Crozet Sébastien
503040b8bc
Add Point.map(f) and Point.apply(f).
2020-10-25 11:25:20 +01:00
Crozet Sébastien
a623e63d08
Add the conversion of an array of four elements to a quaternion.
2020-10-25 11:25:20 +01:00
Crozet Sébastien
3d82c4335e
Add inverse_transform_unit_vector to rotations and isometries.
2020-10-25 11:25:20 +01:00
Sébastien Crozet
eb94084760
Merge pull request #756 from dayrover/cholesky
...
Remove unnecessary Trait bound DimSub<Dynamic> in fn cholesky(self)
2020-10-24 18:23:03 +02:00
Sébastien Crozet
c240923abb
Merge pull request #754 from TheZoq2/patch-1
...
Update version in docs header
2020-10-24 18:22:36 +02:00
Sébastien Crozet
b773fee897
Merge pull request #777 from dimforge/dot_segfault
...
Add missing dot-product dimension check.
2020-10-13 17:49:45 +02:00
Crozet Sébastien
4da2bfcb71
Add missing dot-product dimension check.
...
Fix #776
2020-10-13 17:29:00 +02:00
Crozet Sébastien
07dc799bbd
Release v0.22.1
2020-10-13 10:28:30 +02:00
Sébastien Crozet
664d6fc129
Merge pull request #775 from dimforge/no_std_isometry_copy
...
Ensure Isometry implements Copy when targeting no-std.
2020-10-13 10:27:37 +02:00
Crozet Sébastien
343fb2f24f
Ensure Isometry implements Copy when targeting no-std.
...
Fix #774 .
2020-10-13 10:12:14 +02:00
Sébastien Crozet
81d2cbf96c
Merge pull request #772 from filnet/random_cleanups
...
Random cleanups
2020-10-12 10:26:02 +02:00
Philippe Renon
822f114254
perspective: fix copy/paste error
2020-10-11 11:57:49 +02:00
Philippe Renon
0b0f248267
clippy: fix #identity_op
2020-10-11 11:42:22 +02:00
Philippe Renon
1624a87efa
clippy: fix #needless_return
2020-10-11 11:42:22 +02:00
Philippe Renon
6293d3375b
clippy: fix #redundant_field_names
2020-10-11 11:42:22 +02:00
Philippe Renon
fb15658cc9
fix typo: apsect should be aspect
2020-10-11 11:42:22 +02:00
Sébastien Crozet
f79f1972e8
Merge pull request #770 from msmorgan/safe_point_deref
...
Remove unsafe statement in Point::deref by forwarding to Vector.
2020-10-10 10:37:15 +02:00
Michael Morgan
c6d5d8a1a6
Remove unsafe statement in Point::deref by forwarding to Vector.
...
Since both impls are #[inline], this should have no performance impact.
2020-10-09 15:27:02 -04:00
Sébastien Crozet
c1eaac2fae
Release nalgebra-lapack 0.14.0
2020-08-25 21:16:18 +02:00
Sébastien Crozet
1e65fb948d
Release nalgebra-glm v0.8.0
2020-08-25 21:16:06 +02:00
Sébastien Crozet
d635001898
Release v0.22.0
2020-08-25 21:15:56 +02:00
Sébastien Crozet
fe4e77cea2
Merge pull request #761 from dimforge/rapier
...
Update to the latest simba version.
2020-08-25 21:15:00 +02:00
Sébastien Crozet
b96181f6c4
CI: don't eanble --all-features when running the tests.
...
This would enable the libm_force feature which results in less accurate results causing some tests to fail.
2020-08-25 21:04:37 +02:00
Sébastien Crozet
a8f73cb7b2
Run cargo fmt.
2020-08-25 20:47:07 +02:00
Sébastien Crozet
a6962dfadc
Bump the simba dependency version.
2020-08-25 20:46:35 +02:00
Sébastien Crozet
46d1cf2231
Add a libm and libm-force feature to transitively enable the corresponding simba feature.
2020-08-25 20:46:35 +02:00
sebcrozet
7c69cbf326
Don't depend on serde_derive explicitly.
2020-08-25 20:46:04 +02:00
Sébastien Crozet
6300d34356
Add the ::ith constructor for vectors.
...
This initializes a vectors to zero except the i-th element set to a given value.
2020-08-25 20:46:04 +02:00
Sébastien Crozet
d81a895a87
Switch license to Apache v2.0 + update sponsor link.
2020-08-19 19:48:16 +02:00
Michael Stevens
0a0799f76a
Remove unnecessary Trait bound DimSub<Dynamic> in fn cholesky(self)
2020-08-03 18:20:26 +02:00
Frans Skarman
0f6c0e5233
Update version in docs header
2020-07-31 14:14:39 +02:00
Sébastien Crozet
2ab82befe4
Merge pull request #631 from Andlon/matrixcompare
...
Basic matrixcompare functionality
2020-07-17 01:10:04 -07:00
Andreas Longva
d13b3de4e4
Use matrixcompare 0.1.3 for tests (fixes no-std test issues)
2020-07-17 09:54:30 +02:00
danielschlaugies
f9f7169558
Add matrix exponential for complex matrices ( #744 )
...
Added matrix exponential for complex matrices.
2020-07-16 10:29:52 +02:00
CGMossa
bc70258e5c
Why Option<_> ( #746 )
...
Add a comment about why `UnitQuaternion::rotation_between` returns an Option.
2020-07-16 09:27:06 +02:00
Sébastien Crozet
f673979a2b
Merge pull request #745 from adamnemecek/wrt
2020-07-05 13:40:38 -07:00
Adam Nemecek
1cf7d12695
unrolled new_nonuniform_scaling_wrt_point
2020-07-05 13:29:08 -07:00
Adam Nemecek
6a1c4f84af
cargo fmt
2020-07-02 10:31:30 -07:00
Adam Nemecek
4653f772bd
added new_nonuniform_scaling_wrt_point to Matrix3 & Matrix4
2020-07-02 10:16:18 -07:00
Andreas Longva
217a2bf312
Add compare feature to tests run by Makefile
2020-06-29 19:07:44 +02:00
Andreas Longva
9196759bc2
Improve matrixcompare example
2020-06-29 19:03:20 +02:00
Andreas Longva
f6730dac1f
Basic matrixcompare functionality
2020-06-29 18:50:19 +02:00
Sébastien Crozet
6cd0007354
Merge pull request #742 from jenanwise/remove-unused-rustfmt-toml
2020-06-23 11:47:44 -07:00
Jenan Wise
7a42513c1a
Add empty rustfmt.toml.
...
Previous commit removed it entirely, but we should have an empty config
file instead to indicate that we use the base config.
2020-06-23 09:49:01 -07:00
Sébastien Crozet
b1b18d17ee
Merge pull request #741 from jenanwise/dim-mismatch-verbose-errors
...
More verbose DMatrix dim asserts where possible.
2020-06-23 01:46:09 -07:00
Jenan Wise
eca17586a6
Remove rustfmt.toml.
...
The CI rustfmt checker uses `stable` rust, not `nightly`, but the
config options in `rustfmt.toml` only work on nightly -- on stable,
there are ignored with warnings. This means that devs running stable
get a lot of warnings and devs running nightly will accidentally format
in a way that the CI checker forbids. (specifically, using
`where_single_line`). E.g.:
```
$ cargo +stable fmt -- --check
Warning: can't set `indent_style = Block`, unstable features are only available in nightly channel.
Warning: can't set `where_single_line = true`, unstable features are only available in nightly channel.
...etc
$ cargo +nightly fmt -- --check
-where
- N: RealField,
-{
+where N: RealField {
...etc
```
Just removing the toml fixes this problem.
2020-06-22 19:22:33 -07:00