Commit Graph

60 Commits

Author SHA1 Message Date
Sébastien Crozet
d81a895a87 Switch license to Apache v2.0 + update sponsor link. 2020-08-19 19:48:16 +02:00
Jake Shadle
4fa4a6b854 HTTPS All The Things (#608)
* Use https for all links where it is valid

* Fix random links to external sites
2019-08-27 22:05:28 +02:00
Sébastien Crozet
2ff394e729
Add discord chat button. (#462)
Add discord chat button
2018-11-01 16:38:58 +01:00
sebcrozet
b5249c55ba Update travis badge link. 2018-09-15 09:28:56 +02:00
Erlend Sogge Heggen
4984a96f27 Update forum link from "users" to "discourse" 2018-06-17 11:13:27 +02:00
Krushn Dayshmookh
e7c0e95d3f fixed typo 2018-02-25 14:07:32 +01:00
Sébastien Crozet
c235728fb0 Add Patreon button to the README. 2017-08-15 19:07:18 +02:00
Sébastien Crozet
42b48563be Make serde optional behind the "serde-serialize" feature. 2017-02-15 22:04:34 +01:00
Sébastien Crozet
896ad19dd0 Update README.md 2017-02-14 18:54:47 +01:00
Sébastien Crozet
14e9194f69 Update the changelog. 2017-02-14 18:49:25 +01:00
Sébastien Crozet
086e6e719f Doc + slerp + conversions. 2017-02-12 18:17:09 +01:00
Sébastien Crozet
d442b0479d Prevent the README cargo example to be compiled as a test. 2016-08-29 21:22:09 +02:00
Sébastien Crozet
8f5b60421c Add an example dependency entry to the README. 2016-08-29 21:16:15 +02:00
Sébastien Crozet
26f58a89a8 Fix README forum link. 2016-08-24 23:32:40 +02:00
Sébastien Crozet
d29ff53329 Implement traits from the algebra crate. 2016-08-21 21:35:56 +02:00
Sébastien Crozet
85819c5fed Make the link to the documentation more visible
Fix #194
2016-08-09 21:50:21 +02:00
Sébastien Crozet
df872f407d Replace "col" by "column".
Related to #176.
2016-04-18 08:32:12 +02:00
Sébastien Crozet
e6156727f2 Use full names for everything.
Note that `sqdist` becomes `distance_squared` and `sqnorm` becomes `norm_squared`.

Fix #176.
2016-04-17 17:26:58 +02:00
Sébastien Crozet
9e739676a7 Implement *Assign traits for everything.
Fix #184.
2016-04-17 12:57:54 +02:00
Sébastien Crozet
60c0f32e1c Feature-gate the VecN structure.
`rustc` is has a hard time compiling it from time to time.
2016-03-24 19:44:08 +01:00
Sébastien Crozet
c1ec00cfe7 Complete the documentation. 2016-03-24 19:44:08 +01:00
Sébastien Crozet
88fb33cf44 Remove useless or incomplete structs: Vec0, Pnt0, Iso4, Rot4. 2016-03-24 19:43:50 +01:00
Sébastien Crozet
0c8b8bfcdb Add similarity transformations Sim2 and Sim3 (uniform scale followed by a rotation followed by a translation). 2016-03-24 19:03:40 +01:00
Sébastien Crozet
ca129512ae Add Travis badge to the README.
Fix #140.
2015-07-12 09:35:10 +02:00
Sébastien Crozet
44df67bde2 Fix the README examples. 2015-06-06 14:28:34 +02:00
Sébastien Crozet
9d5d3f49f9 Do not mantion the double-dispatch on the doc. 2014-11-26 14:36:50 +01:00
Sébastien Crozet
8288ebdfab Add quaternions to the feature list. 2014-10-14 22:24:10 +02:00
Sébastien Crozet
162346ab47 Fix typos. 2014-10-13 08:46:39 +02:00
Sébastien Crozet
0cf725f5f2 Add 3D orthogonal and perspective projection structures.
Fix #26.
2014-10-12 20:40:46 +02:00
Sébastien Crozet
5b1388888b Update the compilation section of the README. 2014-07-14 17:56:35 +02:00
Sébastien Crozet
ecbc159521 Update some links to point on nalgebra.org. 2014-06-09 21:48:24 +02:00
Jim Garrison
bba2278b64 Update README.md: extern mod -> extern crate 2014-06-07 17:07:03 -07:00
Vincent Barrielle
b3bc4c66f1 QR decomposition mentionned in README 2014-05-16 19:55:20 +02:00
Sébastien Crozet
836a0d40ae Modify .travis.yml to generate the documentation. 2014-01-21 08:13:10 +01:00
Sébastien Crozet
5463da79ae Make make test test the documentation examples too. 2014-01-19 16:16:12 +01:00
Sébastien Crozet
3e41e18c32 Fix the example on the README. 2014-01-14 09:52:18 +01:00
Sébastien Crozet
f026585b63 Fix the link to the online documentation. 2014-01-14 09:48:03 +01:00
Sébastien Crozet
281a17e456 Add travis buid icon to the readme. 2013-10-20 23:55:58 +02:00
Sébastien Crozet
bb5654d220 Remove free-functions alliasing structures constructors.
Those constructors are not idiomatic. Use e.g. `Vec3::new(0, 0, 0)` instead.
2013-10-14 11:22:38 +02:00
Sébastien Crozet
1c0b60c3ef Add a link to the on-line documentation. 2013-10-08 02:10:35 +02:00
Sébastien Crozet
d25534610d Add a one-line description to each free-function.
This is better than nothing.
2013-10-08 01:59:15 +02:00
Sébastien Crozet
edf17b5667 Update to the last Rust.
Also use free-functions on tests.
2013-10-08 01:22:56 +02:00
Sébastien Crozet
3f99bd62c6 Use use instead of pub use to import modules on the examples. 2013-10-06 19:36:59 +02:00
Sébastien Crozet
ee2db8da99 Add the "nalgebra in use" part to the readme. 2013-10-06 19:32:31 +02:00
Sébastien Crozet
d0267f5071 Fix the example given by the readme. 2013-10-06 19:28:52 +02:00
Sébastien Crozet
5e4285ae6f Fix typos on the readme. 2013-10-06 19:20:39 +02:00
Sébastien Crozet
84212f1449 Huge api change!
Everything changed, hopefully for the best.

* everything is accessible from the `na` module. It re-export
  everything and provides free functions (i-e: na::dot(a, b) instead of
  a.dot(b)) for most functionalities.
* matrix/vector adaptors (Rotmat, Transform) are replaced by plain
  types: Rot{2, 3, 4} for rotation matrices and Iso{2, 3, 4} for
  isometries (rotation + translation).  This old adaptors system was to
  hard to understand and to document.
* each file related to data structures moved to the `structs` folder.
  This makes the doc a lot more readable and make people prefer the
  `na` module instead of individual small modules.
* Because `na` exists now, the modules `structs::vec` and
  `structs::mat` dont re-export anything now.

As a side effect, this makes the documentation more readable.
2013-10-06 18:07:17 +02:00
Sébastien Crozet
0228d70add Add the frog to the project list. 2013-10-02 12:53:38 +02:00
Sébastien Crozet
f17ed215a0 Fix formatting on the README. 2013-09-28 00:15:44 +02:00
Sébastien Crozet
828dc8451e Improve the readme. 2013-09-28 00:12:18 +02:00