Commit Graph

1432 Commits

Author SHA1 Message Date
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
sebcrozet 1706f9c15f Fix compilation of test when arbitrary is enabled but not `debug`. 2018-09-13 08:36:37 +02:00
sebcrozet b272f3ba76 Fix compilation errors when the serde-serialize feature is enabled.
Fix #369.
2018-09-13 07:49:38 +02:00
Cloud Han 7615212e85 Fixed error in comments
M-by-N matrices are not square when M != N
2018-09-10 05:57:20 +02:00
sebcrozet dba752e91e Implement Send + Sync for SliceStorage{Mut}.
Fix #366.
2018-09-04 07:54:12 +02:00