Commit graph

49 commits

Author SHA1 Message Date
Rémi Lauzier df218547d1 Fix some clippy warnings and some typo 2021-06-16 14:09:50 -04:00
aloucks 164808eebc
Quaternion memory layout changed to [x, y, z, w] (#500)
The `From` and `Into` impls for `[S; 4]` and `(S, S, S, S)` have been
changed accordingly. This is consistent with other libraries like glm,
nalgebra, and glam, as well as the glTF spec.

Note that the `Quaternion::new` constructor has **not** yet been
updated.
2020-11-23 11:22:21 -05:00
Norbert Nemec c7e7d4895e add README and CHANGELOG entries 2019-09-03 19:33:44 +02:00
Mick van Gelderen a63843c30a Implement zip for VectorN and PointN
Impelements #485
2019-06-10 10:51:30 +02:00
Dzmitry Malyshau 7e390571bf
Update CHANGELOG.md 2019-01-17 13:14:36 -05:00
Dzmitry Malyshau 2f2988c4cf
Update CHANGELOG.md 2019-01-17 13:10:41 -05:00
Vlad Shcherbina 5512b6a0f7 [breaking] Move lerp() from InnerSpace to VectorSpace
Because it does not require dot product.
Along the way, fix the comment.

Fixes #471.
2018-11-22 17:43:21 +03:00
Brendan Zabarauskas 4eb6a53e23 Bump cargo version 2018-03-21 14:11:38 +11:00
Osspial 36f306fa03
Update CHANGELOG.md
Adds changes from `point_element_wise` and `map` branches.
2018-03-20 16:36:50 -04:00
Brendan Zabarauskas ae9164d843 Update CHANGELOG 2018-01-03 13:16:40 +11:00
Brendan Zabarauskas 67f82eef06 Update CHANGELOG 2017-07-30 23:10:56 +10:00
Dzmitry Malyshau d72fc08826 Mint flavour 2017-06-06 18:07:38 -04:00
Dzmitry Malyshau 087336d0c0 Refinded simd feature 2017-06-06 16:44:13 -04:00
Brendan Zabarauskas f2943d77db Bump cargo version 2017-05-02 21:19:47 +10:00
Brendan Zabarauskas 536b5c5c36 Bump cargo version 2017-04-26 22:42:15 +10:00
Eyal Kalderon 6717b4714b Update serialization to serde v1.0 2017-04-22 18:31:50 -04:00
Brendan Zabarauskas d18ecda772 Bump cargo version 2017-04-14 23:36:02 +10:00
Brendan Zabarauskas 7184549222 Bump version and update changelog 2016-09-14 23:10:35 +10:00
Brendan Zabarauskas b06e3f2a3c Update changelog 2016-08-17 23:10:27 +10:00
Brendan Zabarauskas 2e36dd36bd Update changelog 2016-06-05 20:11:01 +10:00
Jordan Miner c11371794f Fix Euler angle to matrix conversion
The equations were written with rows horizontally instead of vertically
and some signs were wrong.
2016-05-12 01:28:16 -05:00
Jordan Miner 467e87f3d3 Fix Euler angles to quaternion conversion and vise versa
Add tests that rotate a vector in all three axes, and tests to check
the axis rotation sequence.
2016-05-12 01:28:15 -05:00
Brendan Zabarauskas 1a5e321d53 Update changelog 2016-04-20 22:59:15 +10:00
Brendan Zabarauskas 615e459204 Update changelog
Fixes #331
2016-04-19 22:11:49 +10:00
Brendan Zabarauskas 4d7358cda4 Update changelog 2016-04-06 23:06:09 +10:00
Brendan Zabarauskas 41a7d1a22d Update changelog 2016-04-04 20:46:30 +10:00
Brendan Zabarauskas 1b63ed3e88 Update changelog 2016-04-03 13:52:07 +10:00
Brendan Zabarauskas 0de8942748 Merge pull request #311 from bjz/rename-vector-length
Rename Vector::length to Vector::magnitude
2016-03-28 13:47:50 +11:00
Brendan Zabarauskas 5f7e47371e Merge remote-tracking branch 'origin/master' into element-wise 2016-03-27 16:43:20 +11:00
Brendan Zabarauskas c9155dd7d9 Update changelog 2016-03-27 16:24:31 +11:00
Brendan Zabarauskas 6c05339f69 Update changelog 2016-03-26 16:41:43 +11:00
Brendan Zabarauskas 98b6a740b6 Update changelog 2016-03-26 13:35:31 +11:00
Brendan Zabarauskas 31b8a91793 Update changelog 2016-03-25 15:30:44 +11:00
Brendan Zabarauskas df89ec262c Update changelog 2016-03-25 12:47:10 +11:00
Brendan Zabarauskas a1b6c1092c Update changelog 2015-12-29 21:54:52 +11:00
Brendan Zabarauskas ab61b9619f Update changelog 2015-12-23 17:44:13 +11:00
Brendan Zabarauskas ef34770a4b Update changelog 2015-12-22 22:37:56 +11:00
Brendan Zabarauskas 0014bb22a5 Update Changelog 2015-12-21 21:02:56 +11:00
Brendan Zabarauskas ec3ff846fd Update changelog 2015-12-14 04:47:33 +11:00
Brendan Zabarauskas 44e4ce1024 Update changelog 2015-12-13 23:52:00 +11:00
Brendan Zabarauskas de4389759b Merge pull request #273 from bjz/operator-method-sweep
Operator method sweep
2015-12-13 13:05:40 +11:00
Brendan Zabarauskas d8d9700df7 Update changelog 2015-12-13 12:49:12 +11:00
Brendan Zabarauskas 46124ddcc5 Update changelog 2015-12-13 12:27:20 +11:00
Brendan Zabarauskas 1ab992c511 Update changelog 2015-12-13 12:01:30 +11:00
Brendan Zabarauskas adcb647dce Update changelog 2015-12-13 10:28:23 +11:00
Brendan Zabarauskas 10719f998f Update CHANGELOG 2015-12-12 22:24:53 +11:00
Brendan Zabarauskas 0b39e8f300 Add missing by-ref and by-val permutations of quaternion operators 2015-12-12 18:39:31 +11:00
Brendan Zabarauskas ddf4694281 Bump version to 0.6.0 2015-12-12 13:33:30 +11:00
Brendan Zabarauskas 98b1ba7eda Add a CHANGELOG 2015-12-12 13:33:30 +11:00