Commit Graph
37 Commits
Author SHA1 Message Date
gnxlxnxx 02692eb705 Bump up euclid version to 0.21.0 2020-10-30 10:25:42 +01:00
gnxlxnxxandGitHub 12a7460897 Update README.md 0.0.2 2020-07-10 15:54:36 +02:00
gnxlxnxx c777ae7006 Update Version
and use euclid from crates
2020-07-10 15:51:36 +02:00
gnxlxnxx 7022100fb5 Update README.md 2020-07-10 15:47:31 +02:00
gnxlxnxx 5e63a6f586 Update docs 2020-06-23 20:35:14 +02:00
gnxlxnxx 666ff6748a Update tests 2020-06-23 20:30:50 +02:00
gnxlxnxx 1b32e76a55 Use euclid from github 2020-06-23 20:29:03 +02:00
gnxlxnxx c3cfb0bf5c Update the docs 2020-06-23 20:28:31 +02:00
gnxlxnxx a68159b997 Remove giant mut, rename structs
Renamed Vector and CircleVector to StraightPath and CirclePath to be less confusing with the euclid stuff
Use local variables instead of giant mut at the beginning of the function
Use independant arguments
2020-06-23 20:23:58 +02:00
gnxlxnxx 39d6ec6694 Fix Angle approximation 2020-06-15 17:59:07 +02:00
gnxlxnxx 924ac0971c Merge branch 'master' of github.com:gnxlxnxx/dubins_path 2020-06-15 14:35:05 +02:00
gnxlxnxxandGitHub 860c66ed35 Add ci 2020-06-15 10:11:03 +02:00
gnxlxnxx 45d338a940 Add tests for ccc paths 2020-06-15 09:59:06 +02:00
gnxlxnxx 2bbcccc905 Add radius for center circle 2020-06-15 09:50:10 +02:00
gnxlxnxx 528a05304d Update tests 2020-06-15 09:17:38 +02:00
gnxlxnxx dde2449ffe Add approx_eq functions 2020-06-15 09:16:40 +02:00
gnxlxnxx ef876c1606 Add ccc paths 2020-06-12 23:37:25 +02:00
gnxlxnxx ae929371e7 Update documentation 2020-06-12 23:36:40 +02:00
gnxlxnxx 25410463bb Add function to get the shortest path 2020-06-12 23:35:57 +02:00
gnxlxnxx e8338e2708 Remove float-cmp
use euclids approximation instead
2020-06-12 23:33:24 +02:00
gnxlxnxx 52da8d9637 use float_cmp
I've acknoledged there are approximate equality checks in euclid itself,
and I'm going to look into using them since I believe the ugly angle approximation
is probably handled better there, but for now this works!
I've just seen it too late :D
2020-06-08 22:15:50 +02:00
gnxlxnxx 3e123ce32b Update lib.rs 2020-06-08 21:50:31 +02:00
gnxlxnxx 57b1244638 Update tests 2020-06-08 21:46:16 +02:00
gnxlxnxx 20ea1203ba Use thiserror 2020-06-08 21:43:21 +02:00
gnxlxnxx c0361d11b9 Use Impl for the RouteCSC struct 2020-06-08 21:36:22 +02:00
gnxlxnxx a7747c0c4c Fix typo 2020-05-29 01:42:28 +02:00
gnxlxnxx 7619c441bf Add some tests
These are not enough yet but they're at least better than nothing
2020-05-25 13:46:40 +02:00
gnxlxnxx ed7accd8fd Update README 2020-05-21 21:48:29 +02:00
gnxlxnxx 6bb9dc8f8c Use CircleVector to simplify stuff 2020-05-21 21:45:12 +02:00
gnxlxnxxandGitHub 3b3d5430bd Merge pull request #1 from david-sawatzke/master
Various improvements (höhö)
2020-05-21 10:52:39 +02:00
David Sawatzke ddea6ecf73 Make Angle & Point public types 2020-05-20 21:38:22 +02:00
David Sawatzke 788ace12c8 Use euclide Point2D 2020-05-20 21:15:56 +02:00
David Sawatzke a80b6bc1d9 Use euclid Angle 2020-05-20 19:55:48 +02:00
David Sawatzke e51114621b Use powi instead of powf (it's faster) 2020-05-20 19:46:30 +02:00
gnxlxnxx 75c0cdbc8e format code with rustfmt 2020-05-20 17:16:25 +02:00
gnxlxnxx 8c9fd8a2b4 Update Cargo.toml 2020-05-19 22:30:34 +02:00
gnxlxnxx e907935749 Initial Commit 2020-05-19 22:19:07 +02:00