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
|
7b53264bb8
|
WIP debugging bad building polygon drawing
|
2018-08-08 13:21:45 -07:00 |
|
Dustin Carlino
|
c77415164e
|
count the peds moving/waiting too
|
2018-08-08 12:47:57 -07:00 |
|
Dustin Carlino
|
ccbf5939d8
|
waiting_for for new driving model
|
2018-08-08 12:43:47 -07:00 |
|
Dustin Carlino
|
8d82148342
|
fix bug with somebody holding a lock on a turn
|
2018-08-08 12:26:46 -07:00 |
|
Dustin Carlino
|
449085f02f
|
stop sign should only admit leader vehicles
|
2018-08-08 11:50:05 -07:00 |
|
Dustin Carlino
|
139c03ce09
|
let everyone through traffic signal; figuring out crossing time is hard
|
2018-08-08 11:01:55 -07:00 |
|
Dustin Carlino
|
a3caf09cda
|
count agents as stopped if their speed is super tiny
|
2018-08-08 10:53:10 -07:00 |
|
Dustin Carlino
|
7e6a48ebc6
|
vanish at the end of the last lane, not the beginning
|
2018-08-07 14:16:28 -07:00 |
|
Dustin Carlino
|
bdb21f5eef
|
wait, can fit more cars on lanes, actually
|
2018-08-07 14:10:19 -07:00 |
|
Dustin Carlino
|
d0744083fc
|
stop right BEFORE intersections
|
2018-08-07 14:06:31 -07:00 |
|
Dustin Carlino
|
0a0740c1bf
|
oops, nobody was actually stopping for stop signs
|
2018-08-07 13:11:25 -07:00 |
|
Dustin Carlino
|
4c0a8f588a
|
still debugging various breakages. drawing lane IDs
|
2018-08-07 12:23:00 -07:00 |
|
Dustin Carlino
|
62f2d9c40e
|
debugging sim invariant breakages better
|
2018-08-07 11:35:40 -07:00 |
|
Dustin Carlino
|
73f23549b6
|
WIP debugging a car entering a lane too quickly
|
2018-08-07 11:13:13 -07:00 |
|
Dustin Carlino
|
4e5d8eccb0
|
handling end-of-path for lookahead
|
2018-08-07 10:41:44 -07:00 |
|
Dustin Carlino
|
9dce169a88
|
working on arbitrary lookahead and not hitting lead vehicles
|
2018-08-06 16:46:08 -07:00 |
|
Dustin Carlino
|
d71c2cf70d
|
filling out more kinematics stuff, resuming aorta driving model.
stopping for intersections now seems OK...
|
2018-08-06 14:56:14 -07:00 |
|
Dustin Carlino
|
36525da7d8
|
using a quadtree to prune parcel intersections
|
2018-08-06 13:34:17 -07:00 |
|
Dustin Carlino
|
82902199a2
|
moving parcel grouping into convert_osm, which is run with --release anyway
|
2018-08-06 13:10:48 -07:00 |
|
Dustin Carlino
|
e31061860b
|
drawing groups of parcels with different colors. very slow, since it's
done without a quadtree and every load
|
2018-08-06 12:54:56 -07:00 |
|
Dustin Carlino
|
b1c74157d9
|
scale the zoom speed based on how far already zoomed in
|
2018-08-05 15:22:55 -07:00 |
|
Dustin Carlino
|
be4ffc8d31
|
only draw turn icons in editor mode
|
2018-08-05 14:24:38 -07:00 |
|
Dustin Carlino
|
c7bae2b6ef
|
type aliases for units
|
2018-08-04 17:04:48 -07:00 |
|
Dustin Carlino
|
5b41f4a9b5
|
few things towards new driving model, without lookahead
|
2018-08-04 15:07:11 -07:00 |
|
Dustin Carlino
|
474215d478
|
moving agent stepping code to be owned by each agent
|
2018-08-04 14:10:27 -07:00 |
|
Dustin Carlino
|
676e076ae1
|
repeating determinism tests for both driving models
|
2018-08-04 13:25:09 -07:00 |
|
Dustin Carlino
|
7611be90ab
|
trying enums with delegation...
|
2018-08-04 12:26:58 -07:00 |
|
Dustin Carlino
|
bb934ff509
|
WIP making both driving models toggleable...
|
2018-08-04 09:54:13 -07:00 |
|
Dustin Carlino
|
c2306ef47a
|
forking aorta driving model from parametric one...
|
2018-08-04 08:03:55 -07:00 |
|
Dustin Carlino
|
87d040f061
|
first making driving stuff private, before making a second driving model
|
2018-08-03 14:32:08 -07:00 |
|
Dustin Carlino
|
7f6bc5aac4
|
refactoring selection plugin, dont popup tooltips without Ctrl
|
2018-08-03 14:11:15 -07:00 |
|
Dustin Carlino
|
73eaf4818f
|
draw thick border around buildings
|
2018-08-02 12:42:43 -07:00 |
|
Dustin Carlino
|
d47912e13c
|
hide turn icons when lane is hidden
|
2018-08-02 12:24:19 -07:00 |
|
Dustin Carlino
|
67c81df83f
|
draw stopping buffer for cars
|
2018-08-02 11:15:47 -07:00 |
|
Dustin Carlino
|
1348db1288
|
different colors for cars and peds
|
2018-08-01 15:06:23 -07:00 |
|
Dustin Carlino
|
a4b8c2247f
|
debugging for intersections
|
2018-08-01 14:39:38 -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
|
73f4c95bd0
|
test to make sure savestating stays deterministic
|
2018-08-01 13:37:26 -07:00 |
|
Dustin Carlino
|
890f6541af
|
turns between sidewalks were getting conflated after the TurnID change; adding parent intersection fixes it. should fix ped warping problem.
|
2018-08-01 13:31:14 -07:00 |
|
Dustin Carlino
|
ec38ccc11e
|
refactoring common code in intersections
|
2018-08-01 11:38:35 -07:00 |
|
Dustin Carlino
|
aaf2933768
|
debug cars and peds
|
2018-08-01 09:35:02 -07:00 |
|
Dustin Carlino
|
3941621127
|
draw ped waiting for a turn
|
2018-07-31 20:31:41 -07:00 |
|
Dustin Carlino
|
c7aced1112
|
coloring pedestrians differently when selected
|
2018-07-31 13:56:14 -07:00 |
|
Dustin Carlino
|
473b5bf22e
|
handle missing objects in warp plugin
|
2018-07-31 13:49:04 -07:00 |
|
Dustin Carlino
|
296e16aea9
|
warp to agents
|
2018-07-31 13:25:03 -07:00 |
|
Dustin Carlino
|
a91359a66f
|
render buildings earlier so paths dont overlap sidewalks
|
2018-07-30 20:51:53 -07:00 |
|
Dustin Carlino
|
c7bf59dde0
|
refactor serde multimap helper
|
2018-07-30 17:39:15 -07:00 |
|
Dustin Carlino
|
c874d432f9
|
revamping walking sim to match driving. may have some warping bugs...
|
2018-07-30 17:28:14 -07:00 |
|
Dustin Carlino
|
cc8c6453ac
|
make walking sim state match driving, with a kind of SimQueue equivalent
|
2018-07-30 17:03:33 -07:00 |
|