Commit Graph

936 Commits

Author SHA1 Message Date
Bruce Mitchener
8bd6be8fe1 lapack: Use double quotes instead of single.
Without this, this generates a warning / error when running rustdoc.
2018-09-25 20:17:27 +02:00
Bruce Mitchener
c56ec720eb glm: Use doc comments instead of regular comment. 2018-09-25 20:17:27 +02:00
Benjamin Saunders
2f03857017 Introduce Unit::from_ref_unchecked 2018-09-25 05:35:20 +02:00
sebcrozet
e73701b3a8 Release v0.16.4 2018-09-24 22:06:29 +02:00
sebcrozet
f218186ec0 Add Rotation * Unit<Vector> 2018-09-24 22:05:15 +02:00
sebcrozet
51a4e73386 Use typenum type-level integer for swizzle dimension comparison.
Fix #408.
2018-09-24 22:04:05 +02:00
Bruce Mitchener
175c41ed3a Typo fixes. 2018-09-24 21:15:07 +02:00
sebcrozet
c6bc62c95f For matrices, return the actual result of partial_clamp instead of None.
Fix #401
2018-09-24 20:58:09 +02:00
Joe Clay
962e89417c Fix typo in GLM alias docs 2018-09-24 05:34:58 +02:00
sebcrozet
cad07f23dc Release nalgebra-glm v0.1. 2018-09-23 17:16:55 +02:00
sebcrozet
053d51989a Re-export nalgebra's zero and one instead of defining new ones. 2018-09-23 17:10:49 +02:00
sebcrozet
b8b86e72b5 Various documentation fixes. 2018-09-23 17:10:49 +02:00
sebcrozet
41fb5403b5 Mention TMat and TVec on the doc. 2018-09-23 17:10:49 +02:00
sebcrozet
4140375b6e Rename the Mat and Vec aliases to TMat and TVec. 2018-09-23 17:10:49 +02:00
sebcrozet
9e4087d466 Reexport more nalgebra types and traits. 2018-09-23 17:10:49 +02:00
sebcrozet
975e0a8b6b Add the TVec* and TMat* aliases. 2018-09-23 17:10:49 +02:00
sebcrozet
ea668dea90 Various documentation improvements. 2018-09-23 17:10:49 +02:00
sebcrozet
71361fa136 Add more docs on lib.rs 2018-09-23 17:10:49 +02:00
sebcrozet
d5e747bd4a Add more 2D transformation constructors. 2018-09-23 17:10:49 +02:00
sebcrozet
130885d83a Add conversion functions between square matrices. 2018-09-23 17:10:49 +02:00
sebcrozet
f2bad264ef Re-export conversion functions. 2018-09-23 17:10:49 +02:00
sebcrozet
48b550c24e Update changelog. 2018-09-23 17:10:49 +02:00
sebcrozet
2a6302cd54 Fix some comments. 2018-09-23 17:10:49 +02:00
sebcrozet
eea13ffa7d Add swizzling up to dimension 3 to vectors. 2018-09-23 17:10:49 +02:00
sebcrozet
cff8f398ba Resolve all name conflicts. 2018-09-23 17:10:49 +02:00
sebcrozet
1b2fc74f33 Resolve some name conflicts. 2018-09-23 17:10:49 +02:00
sebcrozet
81745b5464 Add a quat_ perfix to all quaternion functions. 2018-09-23 17:10:49 +02:00
sebcrozet
5ebb1fa635 Fix typo. 2018-09-23 17:10:49 +02:00
sebcrozet
3e445430a4 Move files around and complete the doc. 2018-09-23 17:10:49 +02:00
sebcrozet
98cf1a8d17 Implement more gtx functions. 2018-09-23 17:10:49 +02:00
sebcrozet
a827e2d95f Start adding some gtx functions. 2018-09-23 17:10:49 +02:00
sebcrozet
e7edad5ebb Start actually implementing the GLM functions. 2018-09-23 17:10:49 +02:00
sebcrozet
bee63859c0 Setup functions signatures for the glm interface. 2018-09-23 17:10:49 +02:00
sebcrozet
b9d23fe1c2 Release v0.16.3. 2018-09-22 16:19:43 +02:00
sebcrozet
8b3ab4b455 Update changelog. 2018-09-22 16:15:11 +02:00
sebcrozet
38c7ed3a11 Add methods to see a Perspective3 or Orthographic3 as a Projective3. 2018-09-22 16:15:11 +02:00
sebcrozet
350cd98a9b Update changelog. 2018-09-22 16:15:11 +02:00
sebcrozet
23bde7dfd0 Reduce requiremens from Real to Ring on the cg module. 2018-09-22 16:15:11 +02:00
sebcrozet
7884f20ea7 Add quaternion dot product. 2018-09-22 16:15:11 +02:00
sebcrozet
832bf42b56 Add slerp for unit vectors. 2018-09-22 16:15:11 +02:00
sebcrozet
a03fd6bff7 Add zip_zip_map to map on three matrices simultaneously. 2018-09-22 16:15:11 +02:00
Jacob Kiesel
787d20cff4 Add magnitude synonym functions for ease of use 2018-09-21 18:28:44 +02:00
sebcrozet
4b6a69bb99 Release v0.16.2 2018-09-20 21:02:58 +02:00
sebcrozet
08685122ea Fix projective * point multiplication.
The scaling did not occur at the right time.
2018-09-20 20:59:01 +02:00
sebcrozet
b5249c55ba Update travis badge link. 2018-09-15 09:28:56 +02:00
sebcrozet
56cd7139e2 Update repository links. 2018-09-15 09:28:56 +02:00
sebcrozet
047aa0d60d Add .idea folder to gitignore. 2018-09-13 09:23:08 +02:00
sebcrozet
f68f7f4f00 Release v0.16.1. 2018-09-13 09:21:21 +02:00
sebcrozet
f6cbc82152 Add tests attempting to copy from a slice that is too small or too large. 2018-09-13 08:37:20 +02:00
sebcrozet
99b54465c7 Add a copy_from_slice method.
Fix #381.
2018-09-13 08:37:20 +02:00