Commit Graph

1513 Commits

Author SHA1 Message Date
Sébastien Crozet 5a9d036226
Merge pull request #1283 from waywardmonkeys/dual-quaternion-wrong-self-convention
DualQuaternion: Fix to_vector self convention.
2023-09-30 18:13:23 +02:00
Matthias Geier 87796ace42 DOC: Use norm_squared() in its doctest 2023-09-30 13:01:11 +02:00
Bruce Mitchener bfb84e8fc6 DualQuaternion: Fix to_vector self convention.
By taking a ref, we can avoid an extra copy on the caller side.
2023-08-19 00:52:59 +07:00
Andreas Borgen Longva f404bcbd6d
Merge pull request #1279 from waywardmonkeys/clippy-less-lazy
clippy: Don't need lazy eval for len calls.
2023-08-15 11:01:13 +02:00
Bruce Mitchener cb2ed212ed clippy: Don't need lazy eval for len calls. 2023-08-15 14:46:35 +07:00
Bruce Mitchener 76866ad878 clippy: Fix needless_return warnings. 2023-08-15 14:34:34 +07:00
Andreas Borgen Longva 6ac9d8995c
Merge pull request #1276 from waywardmonkeys/fix-rkyv-feature-doc-warnings
docs: Fix 2 warnings when building with rkyv.
2023-08-15 09:19:07 +02:00
Bruce Mitchener 226761323f docs: Fix 2 warnings when building with rkyv. 2023-08-14 17:23:59 +07:00
Bruce Mitchener a2fd72dfb9 `split_at` is only used by Rayon code.
This fixes an unused code warning. Since the code is `pub(crate)`,
it was only available within the crate and only used by Rayon
code, so it is no functional change to not compile it except
when the right feature is enabled.

Also, fix a minor typo in some non-doc comments.
2023-08-14 17:21:45 +07:00
Andreas Borgen Longva 8d7763ab8f
Merge pull request #1275 from waywardmonkeys/no-default-features-unused-import-warnings
Fix import warnings when `--no-default-features`.
2023-08-14 08:57:45 +02:00
Andreas Borgen Longva 69b46cb7fa
Merge pull request #1260 from WarrenWeckesser/use-assert-macro
DOC: Fix compiler warning in the first example in lib.rs.
2023-08-14 08:53:24 +02:00
Andreas Borgen Longva ec9a88c0ac
Merge pull request #1271 from waywardmonkeys/incorrect-usages-of-relative-eq
Use `assert_relative_eq!` instead of relative_eq!`.
2023-08-14 08:51:22 +02:00
Andreas Borgen Longva 3fdeeca09c
Merge pull request #1272 from waywardmonkeys/unused-lifetimes
clippy: Remove unused lifetimes.
2023-08-14 08:36:50 +02:00
Bruce Mitchener 14b00f6bf6 Fix import warnings when `--no-default-features`. 2023-08-14 11:40:03 +07:00
Bruce Mitchener a51886ed3f clippy: Remove unused lifetimes. 2023-08-14 09:21:56 +07:00
Bruce Mitchener 8ba1459602 Use `assert_relative_eq!` instead of relative_eq!`.
When testing for something, need to use the assert form.
2023-08-12 22:48:16 +07:00
Andreas Borgen Longva 32a07aca3c
Merge pull request #1267 from waywardmonkeys/docs-constraints-to-be
docs: grammar: "Constrains ... to be"
2023-08-10 09:02:16 +02:00
Bruce Mitchener 8f59f4dcf6 docs: grammar: "Constrains ... to be"
(Also pick up a small typo in a non-doc comment in the same area
of code.)
2023-08-10 10:59:14 +07:00
Bruce Mitchener c9c829c7a2 docs: Improve view alias docs.
* Indicate whether they are immutable/mutable clearly.
* Link to the other form (immutable link to mutable, mutable to
  immutable).
* Consistently include the text about it being an alias and to
  look elsewhere for the methods.
2023-08-10 09:26:15 +07:00
warren ec5d2eb4ae DOC: Fix compiler warning in the first example in lib.rs. 2023-07-09 09:40:32 -04:00
Sébastien Crozet c63503de04
chore: remove explicit bytecheck dependency 2023-07-09 11:36:44 +02:00
Sébastien Crozet e3443ca213
Merge pull request #1251 from fortify-iq/clone-iter
Add `Clone` to `MatrixIter` and `MatrixIterMut`
2023-07-08 18:30:24 +02:00
Hennadii Chernyshchyk 922b0dbfa3
Derive Clone only on non-mutable version 2023-07-08 17:47:53 +03:00
Sébastien Crozet b6abfee24f
Merge pull request #1248 from AlexanderEkdahl/patch-1
Remove unnecessary normalization in `Rotation3::face_towards`
2023-07-08 15:15:54 +02:00
Sébastien Crozet 17f5ec120f
Merge pull request #1243 from bluebear94/mf/point-lerp
Add OPoint::lerp
2023-07-08 15:02:15 +02:00
Sébastien Crozet 1e38e6f595
Mote Point::lerp to the point.rs file. 2023-07-08 14:55:16 +02:00
Sébastien Crozet bea7f9d1f2
Merge pull request #1235 from Masterzach32/feature/euler_angles_ordered
Add euler_angles_ordered function on Rotation
2023-07-08 14:48:35 +02:00
Hennadii Chernyshchyk 0754bd28f3
Add `Clone` to `MatrixIter` and `MatrixIterMut` 2023-06-27 14:02:20 +03:00
Alexander Ekdahl 860899cd6d
Remove unnecessary normalization in `Rotation3::face_towards`
`zaxis` and `xaxis` are already normalized which means `zaxis.cross(&xaxis)` should already be normalized.
2023-06-19 15:20:01 +02:00
+merlan #flirora f7cd897fd6 Add doc comment for new impl block 2023-06-03 04:02:05 -04:00
+merlan #flirora a1fcd1cb73 Add OPoint::lerp 2023-06-03 03:55:36 -04:00
Doug Roeper 06782da13e
Adds support for glam 024 2023-05-25 08:10:57 -04:00
Zach Kozar 033f722d4f
Return angles as array, add requirements and examples to doc 2023-05-05 00:00:25 -04:00
Sébastien Crozet 1a271ac541
Merge pull request #1236 from vasilNnikolov/fix_bug_1218
Fix bug 1218
2023-04-30 15:27:44 +02:00
Sébastien Crozet e9d2533955
Merge pull request #1231 from JulianKnodt/dev
Add `.item()` to `Matrix1`
2023-04-30 14:54:45 +02:00
wisp3rwind 151084d644 docs: correct row-major -> column-major for Matrix{1-6}xX storage
cf. Github discussion https://github.com/dimforge/nalgebra/discussions/1225
2023-04-28 13:35:54 +02:00
vasil 75405b1e24 fix bug, add test in tests folder 2023-04-25 01:25:36 +03:00
vasil fc56abe481 add simple test, remove comment from old variance impl 2023-04-25 00:15:56 +03:00
Vasil Nikolov 032002dce9 initial, unoptimized algoritm 2023-04-24 01:22:57 +03:00
Vasil Nikolov 029bbc9ecc add unit test for variance 2023-04-24 00:46:06 +03:00
julianknodt d9af8650bb Add `.*_scalar()` to `Matrix1`
Allows for converting a `Matrix1` to a scalar without having to index.
2023-04-23 12:32:51 -07:00
Zach Kozar 889cf2f71d
Add euler_angles_ordered function on Rotation 2023-04-22 11:22:03 -04:00
hqurve 705051f639 fix: remove Scalar trait bound for Matrix PartialEq and Eq 2023-04-08 10:26:54 -04:00
Sébastien Crozet 248654bc17
Merge pull request #1220 from Ralith/serde-array-tuples
Serialize statically sized matrices as tuples
2023-04-07 16:21:48 +02:00
Sébastien Crozet 12cd98ad64
Merge pull request #1199 from utilForever/dev
Correct minor typos
2023-04-07 16:19:31 +02:00
Benjamin Saunders 5c0e773242 Serialize statically sized matrices as tuples
Breaking change. Consistent with how serde serializes plain arrays.
2023-03-13 22:45:27 -07:00
Marijn Suijten 24dab11711 Support conversion for glam 0.23 2023-03-07 09:50:11 +01:00
Edgar Geier 171e92bc20
Remove unnecessary parentheses 2023-03-06 23:41:04 +01:00
Chris Ohk fd97a82926 fix: Correct minor typos 2023-02-01 15:48:06 +09:00
Sébastien Crozet 711ac67da9 Deplecate Dynamic and Dynamic::new 2023-01-14 16:22:40 +01:00