Dustin Carlino
0876315d50
make large.abst load, damnit!
...
- deal with loop lanes screwing up trim_lines
- give up when trim_lines fails and just keep the full geometry
- tune some epsilons
- delete duplicate turns instead of panicking
2018-09-08 21:16:58 -07:00
Dustin Carlino
f386278343
tuning EPSILON_DIST to make large.abst closer to loading
2018-09-08 19:48:11 -07:00
Dustin Carlino
f3982282de
speed up building creation by doing sidewalk finding in bulk
2018-09-08 13:28:09 -07:00
Dustin Carlino
ba9fe54c2a
trying to make medium map load!
...
- new polyline shifting that keeps a constant width, even at sharp
corners. it breaks and is slow when shifting just to make thick
polygons, so keep the old version around for that. actually, disable
it always. :(
- deal with bus stops on sidewalks with no associated driving lane
- more hacks to make dist_along_of_pt work for horiz/vertical lines
- handling bus stops close to the end of a sidewalk
2018-09-08 12:48:25 -07:00
Dustin Carlino
87a33a6c78
replaced parts of the polygon ear clipping and seemingly fixed all the
...
problems!
2018-09-07 15:03:28 -07:00
Dustin Carlino
c3d7595fc3
(slightly) smarter stop sign assignment
2018-08-24 12:46:09 -07:00
Dustin Carlino
f36c94c730
render individual points from extra KML, and refactor some circle helpers
2018-08-23 15:17:37 -07:00
Dustin Carlino
2a12c338cf
fixing up the parking test... had to deal with horizontal/vertical lines
...
for the building front path stuff
2018-08-23 10:37:17 -07:00
Dustin Carlino
82952ef198
remembering where the front path hits the sidewalk
2018-08-22 12:21:58 -07:00
Dustin Carlino
a2399f6613
trimming front paths to building edges
2018-08-22 11:54:18 -07:00
Dustin Carlino
bf52822e37
wrote a few tests of parking
2018-08-19 18:07:28 -07:00
Dustin Carlino
f45bc525d5
fix a few epsilon issues that made restoring from a savestate break
2018-08-15 15:37:07 -07:00
Dustin Carlino
6693147a99
WIP making driving cars park at a specific spot
2018-08-15 15:29:49 -07:00
Dustin Carlino
bf2bd09a54
WIP converting lanes and draw car to new polygon
2018-08-09 10:36:29 -07:00
Dustin Carlino
1b610aa708
making a proper polygon type, finally. using it in a few places, not all
...
yet
2018-08-08 18:00:10 -07:00
Dustin Carlino
5d2a4f3ac4
trying an ear clipping algorithm for buildings and parcels. works great,
...
lots of cleanup needed now!
2018-08-08 14:39:08 -07:00
Dustin Carlino
d0744083fc
stop right BEFORE intersections
2018-08-07 14:06:31 -07:00
Dustin Carlino
4c0a8f588a
still debugging various breakages. drawing lane IDs
2018-08-07 12:23:00 -07:00
Dustin Carlino
5ad6f53607
use new dimensioned version, letting us serialize maps and clean up
...
hacks elsewhere
2018-08-01 14:05:38 -07:00
Dustin Carlino
7ee8ef0d8d
cleaning up after polyline trimming
2018-07-23 10:05:20 -07:00
Dustin Carlino
272620119f
WIP working on polyline trimming, but nice and slowly this time
2018-07-23 09:41:51 -07:00
Dustin Carlino
a52b966b03
make some more pedestrian paths possible by forcing turns even when line trimming fails
2018-07-23 08:39:58 -07:00
Dustin Carlino
82fb302ddd
fixing nondeterministic map conversion
2018-07-22 17:14:07 -07:00
Dustin Carlino
5b018fdf06
adding tests for map conversion determinism
2018-07-22 17:09:12 -07:00
Dustin Carlino
1c85188a64
WIP removing disconnected chunks of map. leaves orphaned intersections
...
still, so disabled.
2018-07-22 16:31:31 -07:00
Dustin Carlino
e5de791fa7
starting to model pedestrians. spawn and draw them.
2018-07-11 15:06:31 -07:00
Dustin Carlino
0e4ff75286
setting up an intersection test in experimental
2018-07-07 10:48:46 -07:00
Dustin Carlino
f9c1b3b526
WIP representing polyline shifting failure
2018-06-29 11:17:39 -07:00
Dustin Carlino
fe53536024
prototyping crosswalks
2018-06-29 10:30:36 -07:00
Dustin Carlino
a082fbb511
moving stuff to geom crate
2018-06-28 20:35:00 -07:00
Dustin Carlino
ba310cbd45
removing geom crate, using just map model
2018-06-25 09:00:43 -07:00
Dustin Carlino
3838a1c4ac
extra lanes on one-ways
2018-06-19 13:39:10 -07:00
Dustin Carlino
4da2136dee
mostly fix curved roads, needed a different quad to fill in the gap
2018-06-19 12:14:53 -07:00
Dustin Carlino
592f284be3
fix center lines for two-ways
2018-06-19 10:28:08 -07:00
Dustin Carlino
52b8570e6c
sidewalks for two-ways
2018-06-19 10:10:30 -07:00
Dustin Carlino
854eee4fd0
rendering parking lanes for two-ways...
2018-06-19 09:54:21 -07:00
Dustin Carlino
55fea2d5a7
moving to new way of generating lanes from osm ways
2018-06-19 09:29:58 -07:00
Dustin Carlino
ef78902f9a
slowly moving away from depending on other_side in Road, and declaring LaneType stuff
2018-06-19 09:03:26 -07:00
Dustin Carlino
6a695740bd
paving the way for offsets
2018-06-18 15:25:17 -07:00
Dustin Carlino
91920c3e1d
dont reach into DrawRoad's polygon directly from DrawIntersection
2018-06-18 14:46:11 -07:00
Dustin Carlino
40ec99592d
making DrawRoad use pts from GeomRoad
2018-06-18 12:46:25 -07:00
Dustin Carlino
923883883b
updating README and trimming license declarations
2018-06-03 17:56:53 -07:00
Dustin Carlino
065c2ce9ba
Importing everything since the initial import
2018-04-10 17:51:37 -07:00