Sébastien Crozet
086e6e719f
Doc + slerp + conversions.
2017-02-12 18:17:09 +01:00
Sébastien Crozet
99b6181b1e
Complete library rewrite.
...
See comments on #207 for details.
2016-12-04 22:47:36 +01:00
Sébastien Crozet
1c81dd2130
Release v0.10.1.
2016-09-06 19:42:51 +02:00
Sébastien Crozet
7914d7bdcb
Release v0.10.0.
2016-08-29 21:20:42 +02:00
Sébastien Crozet
d29ff53329
Implement traits from the algebra crate.
2016-08-21 21:35:56 +02:00
Sébastien Crozet
c4728a33d4
Fix quaternion polar decomposition.
2016-08-16 12:40:39 +02:00
Sébastien Crozet
d45c242a15
Add a `Unit` wrapper type, remove UnitQuaternion.
...
The `Unit` wrapper type ensures that elements of the underlying type has a unit norm.
For example, `Unit<Vector3>` designates an element of S².
In particular `UnitQuaternion<N>` is now a type alias for `Unit<Quaternion<N>>`.
2016-08-16 10:27:07 +02:00
Sébastien Crozet
88a74ca4e5
Macro groupping.
2016-08-11 23:28:08 +02:00
Sébastien Crozet
aa7d4b927c
Implement Display for Identity.
2016-04-30 14:32:16 +02:00
Sébastien Crozet
a9c4bd0b78
Release v0.8.1
2016-04-19 09:43:13 +02:00
Sébastien Crozet
830c19aeba
Release v0.8.0.
2016-04-17 20:26:17 +02:00
Sébastien Crozet
353d36639d
Release v0.7.0.
...
This replaces the relase v0.6.1 which introduced breaking changes.
2016-04-17 13:41:01 +02:00
Sébastien Crozet
eee1eb5c5f
Release v0.6.1.
2016-04-17 13:22:20 +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
f8f4924e47
Add vector perametrizable by their sizes.
2016-03-24 19:03:29 +01:00
Sébastien Crozet
20070e9677
Add version number for `quickcheck`.
2016-03-07 16:40:19 +01:00
Sébastien Crozet
6bcf43563f
Release 0.5.1.
2016-01-10 16:17:45 +01:00
Sébastien Crozet
5a058f0c76
Releave v0.5.0.
2016-01-10 15:24:36 +01:00
Sébastien Crozet
54c22c2fc3
Release v0.4.0
2015-11-15 21:56:29 +01:00
Sébastien Crozet
6db6db19fc
Release v0.3.2.
2015-11-15 00:20:20 +01:00
Sébastien Crozet
0f24c2d8fc
Release v0.3.1.
2015-10-13 23:20:02 +02:00
Sébastien Crozet
6fee70bd19
Release 0.3.0.
...
This includes breaking changes for the Rot3::look_at{_z} method.
2015-09-16 23:28:08 +02:00
Sébastien Crozet
cdd0443cf8
Release version 0.2.23.
2015-09-13 23:51:08 +02:00
Sébastien Crozet
eb7600adf6
Release v0.2.22.
2015-08-28 08:39:11 +02:00
Sébastien Crozet
a862444c07
Release v0.2.21.
2015-08-09 14:40:31 +02:00
Sébastien Crozet
ce884e2c34
Release v0.2.20.
2015-07-12 09:32:45 +02:00
Sébastien Crozet
4533117433
Release v0.2.19.
2015-07-07 22:55:41 +02:00
Sébastien Crozet
705a969e6d
Release v0.2.18.
2015-06-23 21:04:31 +02:00
Sébastien Crozet
ee7efb5efc
Release v0.2.17.
2015-06-06 13:01:31 +02:00
Sébastien Crozet
981bc85e2a
Release v0.2.16.
2015-06-01 23:10:46 +02:00
Sébastien Crozet
0d4673ac79
Release 0.2.15
2015-05-25 14:51:22 +02:00
Sébastien Crozet
bf4c27ae10
Releave v0.2.14
2015-05-14 09:03:46 +02:00
Sébastien Crozet
0b1969d4d5
Release v0.2.13
2015-05-09 00:03:05 +02:00
Sébastien Crozet
350c8fb927
Release v0.2.12
2015-04-23 23:56:06 +02:00
Eduard Bopp
e3809ef06d
Release v0.2.11
2015-04-22 19:18:45 +02:00
Eduard Bopp
e453bfed47
Use Float trait from num crate
2015-04-04 17:53:25 +02:00
Eduard Bopp
0e7116e3bb
Release version 0.2.10
2015-04-04 17:27:07 +02:00
Sébastien Crozet
1fc59cb0f5
Bump the version number.
2015-03-29 18:04:57 +02:00
Sébastien Crozet
8776963e91
Depend on `rand = "*"` instead of a specific version.
2015-03-28 13:59:15 +01:00
tomaka
7dc67f365f
Update to rand 0.3
2015-03-26 06:48:13 +01:00
Sébastien Crozet
0988b837dc
Update to the last rust-nighly.
...
Version of rustc: rustc 1.0.0-nightly (123a754cb 2015-03-24).
2015-03-25 22:39:06 +01:00
Pierre Krieger
75a9dc7b84
Bump version
2015-03-23 14:38:59 +01:00
Pierre Krieger
7c415692c3
Update for rustc
2015-03-23 14:38:48 +01:00
Eduard Bopp
32f207881e
Release version 0.2.5
2015-03-05 13:24:35 +01:00
Eduard Bopp
713123565a
Release version 0.2.4
2015-02-22 14:07:14 +01:00
Eduard Bopp
7e62bfcf6b
Bump to version 0.2.3
2015-02-17 14:32:27 +01:00
Eduard Bopp
f14f240aa7
Migrate random generation to use crates.io rand
...
The standard library random generation facilities have been deprecated in
favour of a new crate on crates.io.
2015-02-17 13:45:16 +01:00
Sébastien Crozet
14df13809f
Bump the version number.
2015-01-25 21:25:43 +01:00
Sébastien Crozet
1b6a44e8fb
Update to the last rust-nightly.
...
Version of rustc: 1.0.0-nightly (4874ca36f 2015-01-23 00:18:57 +0000).
2015-01-23 21:48:10 +01:00
Sébastien Crozet
713589ff50
Bump the version number.
2015-01-18 14:09:49 +01:00
Eduard Bopp
1103996b83
Implement Arbitrary for (almost) all types
...
Rot4 and Iso4 had to be left out, since Rot4 apparently lacks a working
constructor.
Thereby (almost) all types in nalgebra can now be used for quickcheck-style
testing.
"arbitrary" is now a conditionally compiled feature that contains these impls
adding a dependency on quickcheck.
2015-01-10 01:36:13 +01:00
Ben Foppa
0ba92a51bd
Fix Encodable/Decodable deprecation warnings
2014-12-25 16:05:33 -05:00
Sébastien Crozet
2e3ae62fd5
Add metadatas for crates.io
...
cc #37 .
2014-11-22 19:52:06 +01:00
Sébastien Crozet
40c9915870
Add the types: DVec1, .., DVec6.
...
They are stack-allocated, dynamically sized vectors with a maximum size.
This is useful for slicing small matrices, without allocation.
2014-08-16 12:16:26 +02:00
Sébastien Crozet
97c2e71fd6
Remove `crate_type` from Cargo.toml.
2014-07-22 19:58:26 +02:00
Sébastien Crozet
11ee4e46b1
Make cargo build a rlib too.
2014-07-14 13:48:31 +02:00
Sébastien Crozet
7b9a3f2bb9
Update to the last rust-nightly.
...
Version of rustc: 0.11.0-nightly (459f155f81291c46633e86a480628b50304ffb1c 2014-07-04 23:46:44 +0000).
2014-07-05 10:33:57 +02:00
Sébastien Crozet
997cd4f888
Add Cargo.toml.
2014-06-24 19:25:57 +02:00