Commit Graph

73 Commits

Author SHA1 Message Date
Dimitri Sabadie
5d0ebc0777
Merge pull request #28 from phaazon/feature/mutation
Feature/mutation
2019-09-23 21:12:06 +02:00
Dimitri Sabadie
4fdbfa6189
Fix 1.1. 2019-09-23 20:56:56 +02:00
Dimitri Sabadie
7dbc85a312
Add key getters (immutable & mutable). 2019-09-23 20:34:39 +02:00
Dimitri Sabadie
03031a1e92
Yank notation. 2019-09-23 19:53:52 +02:00
Dimitri Sabadie
54eb89ae96
Merge pull request #27 from phaazon/feature/extra-splines
Feature/extra splines
2019-09-23 17:13:22 +02:00
Dimitri Sabadie
51ab8022f9
Fix CI. 2019-09-23 17:10:40 +02:00
Dimitri Sabadie
b78be8cba3
Prepare 1.1. 2019-09-23 17:09:09 +02:00
Dimitri Sabadie
fd05dd0419
Update readme. 2019-09-23 17:08:32 +02:00
Dimitri Sabadie
b05582d653
Add Bézier curves. 2019-09-23 17:06:32 +02:00
Dimitri Sabadie
e76f18ac5b
1.0.0. 2019-09-22 19:15:57 +02:00
Dimitri Sabadie
8e6af2cee9
Merge pull request #26 from phaazon/feature/add-key
Implement Spline::add.
2019-09-22 19:05:15 +02:00
Dimitri Sabadie
a6e77a3d09
Remove Travis CI. 2019-09-22 18:22:12 +02:00
Dimitri Sabadie
510881b5c6
Implement Spline::add.
Fixes #23.
2019-09-22 18:21:20 +02:00
Dimitri Sabadie
1eed163277
Doc typo. 2019-09-22 18:13:52 +02:00
Dimitri Sabadie
311efa5b26 Synchronize README. 2019-09-21 14:42:08 +02:00
Dimitri Sabadie
c98b493993 Add support for removing a key. #24 2019-09-21 14:42:08 +02:00
Dimitri Sabadie
c818b4c810
Add GitHub CI. 2019-09-21 14:19:21 +02:00
Dimitri Sabadie
7644177398 1.0.0-rc.3. 2019-04-25 11:37:49 +02:00
Dimitri Sabadie
3d0a0c570e Fix nalgebra implementor.
Point must be removed because it is not additive.
2019-04-25 11:37:49 +02:00
Dimitri Sabadie
bdb9a68c3b 1.0.0-rc.2. 2019-04-23 18:43:30 +02:00
Dimitri Sabadie
e7ecc9819a Documentation, step 4. 2019-04-23 18:43:30 +02:00
Dimitri Sabadie
e88da58a87 Step 3 of doc cleanup. 2019-04-23 18:43:30 +02:00
Dimitri Sabadie
6ae3918eb1 Second pass of doc cleanup. 2019-04-23 18:43:30 +02:00
Dimitri Sabadie
dcd82f7301 First doc cleanup. 2019-04-23 18:43:30 +02:00
Dimitri Sabadie
8de0f10572
1.0.0-rc.1. 2019-04-21 19:20:15 +02:00
Dimitri Sabadie
476f762c5f
Bump cgmath dependency. 2019-04-21 19:05:51 +02:00
Dimitri Sabadie
6ee68b4d56 Build without std but do not test (yet). 2019-04-21 18:51:43 +02:00
Dimitri Sabadie
609ebb0f37 Cleanup. 2019-04-21 18:51:43 +02:00
Dimitri Sabadie
305ce7ac93 Align and reformat. 2019-04-21 18:51:43 +02:00
Dimitri Sabadie
70d6cf2081 Implement impl-cgmath. 2019-04-21 18:51:43 +02:00
Dimitri Sabadie
9d5971a5f7 Remove nalgebra point interpolation. 2019-04-21 18:51:43 +02:00
Dimitri Sabadie
65a713c51b Implement impl-nalgebra feature. 2019-04-21 18:51:43 +02:00
Dimitri Sabadie
427895ab10 The cubic_hermite_def function is a bit fucked as impossible to use. 2019-04-21 18:51:43 +02:00
Dimitri Sabadie
99068fb2d0 Refactor all types in their own modules. 2019-04-21 18:51:43 +02:00
Dimitri Sabadie
935565ca22
Add f64-key unit test. #12 2019-04-19 13:07:55 +02:00
Dimitri Sabadie
f4a90b82bc Fix unit tests. 2019-04-19 13:04:55 +02:00
Dimitri Sabadie
5b70d6921c Refactor polymorphic sampling code. 2019-04-19 13:04:55 +02:00
Dimitri Sabadie
48623701a7 Fix some documentation. 2019-04-19 13:04:55 +02:00
Dimitri Sabadie
b548566802 Add support for std/no_std num-traits. 2019-04-19 13:04:55 +02:00
Dimitri Sabadie
f3bd7cee24 Add support for polymorphic sampling type. 2019-04-19 13:04:55 +02:00
Dimitri Sabadie
2b5aac42dd Fix example for clamped_sample change. 2019-04-16 17:40:08 +02:00
Dimitri Sabadie
55e792a98b Make Spline<T>::clamped_sample return Option<T> instead. #9 2019-04-16 17:40:08 +02:00
Dimitri Sabadie
bc329fe736 Migrate to Rust 2018. 2019-04-13 21:54:17 +02:00
Dimitri Sabadie
ed222e001d Fix a typo in the top-level documentation. 2019-04-13 21:54:17 +02:00
Dimitri Sabadie
a3a2919eb4
0.2.3. 2018-10-13 03:31:44 +02:00
Dimitri Sabadie
37cf89b566
Fix the nalgebra dependency to accept 0.14, 0.15 and 0.16. 2018-10-13 01:05:13 +02:00
nsmryan
77ccf0a47b
Add support for nalgebra along with some tests.
Feature-gated with impl-nalgebra.
2018-10-13 01:05:13 +02:00
Dimitri Sabadie
766066d9ed
0.2.2. 2018-09-30 21:38:49 +02:00
nsmryan
882b9e7b34 minor corrections in README.md 2018-09-30 21:32:59 +02:00
nsmryan
0dcfe48415 minor spelling corrections 2018-09-30 21:32:59 +02:00