Dustin Carlino
|
daa55026ae
|
making shift left/right for polyline too
|
2019-01-12 14:13:15 -08:00 |
|
Dustin Carlino
|
caf4006837
|
explicitly making shift right/left for Line
|
2019-01-12 13:48:14 -08:00 |
|
Dustin Carlino
|
bc6a61fc74
|
WIP: better sidewalk corner geometry. it's a start.
|
2019-01-12 13:40:06 -08:00 |
|
Dustin Carlino
|
47b5d2e4aa
|
upgrade all other deps, except for piston/winit stuff
|
2019-01-11 12:36:20 -08:00 |
|
Dustin Carlino
|
c09fa98f57
|
upgrade a few dependencies
|
2019-01-11 10:55:58 -08:00 |
|
Dustin Carlino
|
60aebe6d74
|
woops, without_last_line was wrong
|
2019-01-10 15:04:10 -08:00 |
|
Dustin Carlino
|
c70057d46e
|
finding an intersection pt, then going back to find the angle, sometimes
fails due to floating point nonsense, so combo the query to fix a few
more cases
|
2019-01-10 12:03:14 -08:00 |
|
Dustin Carlino
|
7960601ff9
|
WIP trying to get perpendiculars on the road center...
|
2019-01-10 09:48:47 -08:00 |
|
Dustin Carlino
|
0522829d9a
|
draw my own arrows, which don't exceed distance too much... except they
dont work in all cases, so disable
|
2019-01-09 14:59:46 -08:00 |
|
Dustin Carlino
|
b7dfa3effc
|
make neighborhood editor work with synthetic maps, so i stop thinking the plugin is broken
|
2018-12-22 16:53:50 -08:00 |
|
Dustin Carlino
|
0aece4944d
|
prep for disabling mouseover by changing canvas API. fix neighborhood
plugin to handle out-of-bounds points while we're there.
|
2018-12-22 16:49:47 -08:00 |
|
Dustin Carlino
|
1d9f3320fa
|
implementing draw_line and draw_rounded_line directly
|
2018-12-22 13:58:45 -08:00 |
|
Dustin Carlino
|
0c2a389f96
|
dont draw complicated stop sign depiction when hovering. simplify lots of the rendering hints, also fixing up traffic signal crosswalk depiction.
|
2018-12-20 11:28:42 -08:00 |
|
Dustin Carlino
|
4805892acd
|
caching polyline length, even though it doesn't seem to affect total
performance
|
2018-12-10 14:59:52 -08:00 |
|
Dustin Carlino
|
f48757c5e7
|
clippy pt2
|
2018-12-08 19:56:54 -08:00 |
|
Dustin Carlino
|
ab86835611
|
initially playing with clippy... pt1
|
2018-12-08 18:21:56 -08:00 |
|
Dustin Carlino
|
b7edc07580
|
moving a few inlined unit tests to my test framework. didnt spot these before.
|
2018-12-06 12:59:08 -08:00 |
|
Dustin Carlino
|
91b2b07fbd
|
remove more extern crate's; import macros directly
|
2018-12-06 11:22:12 -08:00 |
|
Dustin Carlino
|
375a923a9d
|
try removing most extern crate's
|
2018-12-06 11:00:13 -08:00 |
|
Dustin Carlino
|
f64f411093
|
upgrade all crates to 2018 in Cargo.toml. this requires switching to
crate:: paths everywhere. not yet fiddling with 'extern crate's
|
2018-12-06 10:57:31 -08:00 |
|
Dustin Carlino
|
6a0cd7f71e
|
rust 2018: run the new fmt, delete the unneeded script
|
2018-12-06 10:05:50 -08:00 |
|
Dustin Carlino
|
7c53e9bb4a
|
dashed polylines for yielding turns
|
2018-12-03 13:45:06 -08:00 |
|
Dustin Carlino
|
5bc9992fc0
|
using blockface kml in convert_osm to prescribe parking lanes
|
2018-11-21 22:43:14 -08:00 |
|
Dustin Carlino
|
bd67d88bab
|
adjust the blockface<->road matching
|
2018-11-21 15:39:49 -08:00 |
|
Dustin Carlino
|
044a25fce2
|
give up on Sim being Eq; settle for PartialEq, get rid of all of the annoying 'ignore this field' hacks. also getting rid of unnecessary PartialEq impls in map_model
|
2018-11-18 16:28:43 -08:00 |
|
Dustin Carlino
|
7b6f1c4624
|
refactoring a proper way to draw/use rectangles
|
2018-11-14 09:57:58 -08:00 |
|
Dustin Carlino
|
7ddbd753f4
|
storing neighborhoods as GPS
|
2018-11-09 14:12:20 -08:00 |
|
Dustin Carlino
|
cda4a9ad81
|
improve lane trimming by picking the closest collision of a polyline to a polygon
|
2018-11-07 14:01:58 -08:00 |
|
Dustin Carlino
|
4bede29429
|
make trim_to_pt panic
|
2018-11-07 13:54:39 -08:00 |
|
Dustin Carlino
|
0008712c9a
|
revamping driving turns to handle multi-lane cases better. seems to work
well!
|
2018-11-07 10:53:48 -08:00 |
|
Dustin Carlino
|
db34ddb2b7
|
changing the activity plugin to show a heatmap of what's currently in view
|
2018-11-01 16:07:48 -07:00 |
|
Dustin Carlino
|
ab1254870a
|
fixing some of the 3-way cases... others arent even detected, seemingly
|
2018-10-31 12:02:18 -07:00 |
|
Dustin Carlino
|
c22ec98259
|
get_bounds for PolyLine
|
2018-10-31 08:31:16 -07:00 |
|
Dustin Carlino
|
27406a5a5c
|
rotating stop signs (really an excuse to start using the geo crate in geom...)
|
2018-10-30 16:04:46 -07:00 |
|
Dustin Carlino
|
f8f2ea3f95
|
switching to a simpler GPS<->Pt2D scheme that's bijective
|
2018-10-29 15:01:15 -07:00 |
|
Dustin Carlino
|
bb9c98b54e
|
splitting into two Bounds types
|
2018-10-29 14:16:30 -07:00 |
|
Dustin Carlino
|
cc9f0289ab
|
exporting polygons in the osmosis format... wait, may need to change the
coordinate system first. let's first refactor bounds to be more careful
about existing code.
|
2018-10-29 12:29:11 -07:00 |
|
Dustin Carlino
|
ab38836c70
|
debug offsets in weird polylines, remove unused polyline methods
|
2018-10-29 10:38:48 -07:00 |
|
Dustin Carlino
|
3a62ed8695
|
refactor get_bbox
|
2018-10-28 18:43:36 -07:00 |
|
Dustin Carlino
|
9c1ae28bf8
|
ped trace_routes were wrong for contraflow steps
|
2018-10-22 13:16:30 -07:00 |
|
Dustin Carlino
|
ec49d2dd20
|
fix problem with trace_route requesting invalid start dist
|
2018-10-17 15:27:38 -07:00 |
|
Dustin Carlino
|
d02c5004f9
|
clean up Pt2D::from_gps API
|
2018-10-17 13:14:10 -07:00 |
|
Dustin Carlino
|
d0f88f8d52
|
use new Trace for show_route plugin. handle 0-length turns
|
2018-10-09 14:36:53 -07:00 |
|
Dustin Carlino
|
d7a36889b2
|
some of the pieces to render smart arrows in front of agents
|
2018-10-09 12:56:58 -07:00 |
|
Dustin Carlino
|
7ca7f08ef7
|
refactoring focus pt per object
|
2018-10-08 16:20:45 -07:00 |
|
Dustin Carlino
|
403ef7d0ec
|
also move the buildings
|
2018-10-07 12:51:27 -07:00 |
|
Dustin Carlino
|
94ac54d7e8
|
stop using Color and Vec2d types from piston, to slowly move away from dependence on piston
|
2018-10-05 14:58:48 -07:00 |
|
Dustin Carlino
|
20a1bb7923
|
dispersing the remainders of map_model::geometry
|
2018-09-18 14:35:10 -07:00 |
|
Dustin Carlino
|
1050d86e67
|
making a proper Circle type in geom
|
2018-09-18 14:00:55 -07:00 |
|
Dustin Carlino
|
e8ef4545fb
|
remove to_vec from Pt2D; only need it in one triangulation-specific place
|
2018-09-18 13:44:14 -07:00 |
|