Dustin Carlino
|
8aee410046
|
download offstreet parking dataset, tweak KML debug rendering
|
2019-08-24 19:01:37 -07:00 |
|
Dustin Carlino
|
1cf57009d1
|
in scenario manager, also show all trips starting/ending at a bldg
|
2019-08-24 16:04:29 -07:00 |
|
Dustin Carlino
|
c31e1440d1
|
in scenario manager, show number of trips starting and ending at a particular building
|
2019-08-24 14:55:07 -07:00 |
|
Dustin Carlino
|
7fffb8d6e5
|
use modalmenu, not logscroller, for scenario and a/b test info. remove
logscroller from public ezgui api
|
2019-08-24 14:53:26 -07:00 |
|
Dustin Carlino
|
040c10ed0c
|
scraping off-street parking info from psrc. it doesn't seem too
meaningful anywhere, though...
|
2019-08-24 14:36:23 -07:00 |
|
Dustin Carlino
|
e983e754d2
|
cars and bikes parking werent actually freeing reserved space... doh
|
2019-08-23 16:26:55 -07:00 |
|
Dustin Carlino
|
0451f9919e
|
make time_limited_step snappier, so we block less long when we can't run fast nuff
|
2019-08-23 13:52:21 -07:00 |
|
Dustin Carlino
|
5c0fb90819
|
recompute parking blackholes after edits
|
2019-08-23 13:21:45 -07:00 |
|
Dustin Carlino
|
f58519d723
|
dont try to start biking on a blackhole
|
2019-08-23 12:51:43 -07:00 |
|
Dustin Carlino
|
17136509cf
|
the parking redirects dont have to be before the lane... they can also be after. just nearby is the goal. this fixes a few more aborted trips
|
2019-08-23 12:30:25 -07:00 |
|
Dustin Carlino
|
b644f1d86d
|
dont seed parked cars in blackholes
|
2019-08-23 10:06:22 -07:00 |
|
Dustin Carlino
|
f8aaf4d7bf
|
using dyn explicitly, per rust 1.37 deprecation warning
|
2019-08-22 15:05:17 -07:00 |
|
Dustin Carlino
|
9f897ef094
|
removing ezgui inline color parsing. pretty much unused, isn't helping
compile time. also fixing clippy issues
|
2019-08-22 13:38:16 -07:00 |
|
Dustin Carlino
|
f86c1ac2d4
|
disallow lane edit: parking lane needs driving lane on same side of road
|
2019-08-22 12:50:48 -07:00 |
|
Dustin Carlino
|
bb70594c65
|
be more clear when following an agent and similar fail due to temporary mode-change vs trip being done/aborted
|
2019-08-21 15:20:39 -07:00 |
|
Dustin Carlino
|
ed0ca15aef
|
make sim layer use parking redirects. lots of aborted trips now fixed!
|
2019-08-21 15:06:49 -07:00 |
|
Dustin Carlino
|
3b0a228a2c
|
also viz the SCC
|
2019-08-21 14:34:57 -07:00 |
|
Dustin Carlino
|
d05ec2958d
|
precompute where to start parking instead. dont use yet.
|
2019-08-21 14:17:11 -07:00 |
|
Dustin Carlino
|
bf7a65770b
|
find the largest SCC of the driving graph, use this to classify parking blackholes
|
2019-08-21 11:48:33 -07:00 |
|
Dustin Carlino
|
f012660da7
|
floodfill and pathfind to a free parking spot, instead of randomly picking one turn at a time
|
2019-08-21 00:01:28 -07:00 |
|
Dustin Carlino
|
e1c4e6f39e
|
more principled unzoomed/zoomed road colorer, just for floodfiller right now
|
2019-08-20 14:38:52 -07:00 |
|
Dustin Carlino
|
d24543af99
|
plugin to show all reachable lanes from some start, to diagnose bad turn restrictions and such
|
2019-08-20 14:08:05 -07:00 |
|
Dustin Carlino
|
bffd1ebe08
|
really hacky start to classifying driving lanes as parking blackholes.
reveals some turn restriction data issues...
|
2019-08-19 15:43:35 -07:00 |
|
Dustin Carlino
|
f9376cddcb
|
dont leak unfinished trips when things cant spawn
|
2019-08-19 15:05:10 -07:00 |
|
Dustin Carlino
|
f62965b5e2
|
small refactor: rename time param -> now. more clear and will help the Duration / Instant split later.
|
2019-08-19 14:56:07 -07:00 |
|
Dustin Carlino
|
7001139dc0
|
fix div by 0 bug with percent_dist_crossed for empty paths
|
2019-08-19 14:41:56 -07:00 |
|
Dustin Carlino
|
0ba3ab92ed
|
fix very, very, very dumb block-the-box bug. >_<
|
2019-08-19 14:32:15 -07:00 |
|
Dustin Carlino
|
2fe2559f67
|
new colorscheme showing trip time so far
|
2019-08-19 14:14:19 -07:00 |
|
Dustin Carlino
|
f3f4f98290
|
also use AgentColorScheme for zoomed color
|
2019-08-19 14:00:12 -07:00 |
|
Dustin Carlino
|
509936cd43
|
clip_trips breaking on some huge_seattle border intersections; just omit them
|
2019-08-19 12:29:20 -07:00 |
|
Dustin Carlino
|
de8e5d6295
|
cache text labels in DrawBuilding and DrawRoad
|
2019-08-19 12:06:50 -07:00 |
|
Dustin Carlino
|
df90fc4f50
|
polylabel for building numbers
|
2019-08-19 12:01:10 -07:00 |
|
Dustin Carlino
|
b2dba22872
|
popup menu to change colorscheme
|
2019-08-18 15:29:34 -07:00 |
|
Dustin Carlino
|
be71aa42fc
|
remove old unused get_unzoomed_agents, always return details. may be a little slower than the other, but it's worthwhile to prioritize optimizing the richer representation instead of maintaining awkward dupe code
|
2019-08-18 15:08:02 -07:00 |
|
Dustin Carlino
|
dd28afcd29
|
making all AgentColorScheme values work the same, with the same caching
|
2019-08-18 15:05:22 -07:00 |
|
Dustin Carlino
|
266dc0238d
|
at popular request, pedestrians now have hands
|
2019-08-18 14:34:10 -07:00 |
|
Dustin Carlino
|
9d58ee12a4
|
properly merging nearby pedestrians by intervals of dist_along
|
2019-08-18 14:32:07 -07:00 |
|
Dustin Carlino
|
d0d7bb79e3
|
color unzoomed agents by distance remaining
|
2019-08-16 16:25:27 -07:00 |
|
Dustin Carlino
|
a9267c76c7
|
debug tooltip showing how far an agent has traveled and how much
remains. seems to have small perf impact on initially calculating paths.
:(
|
2019-08-16 15:43:20 -07:00 |
|
Dustin Carlino
|
bbc4492205
|
be able to toggle off block-the-box protection. initial findings:
sometimes the protection makes things worse!
|
2019-08-16 13:59:07 -07:00 |
|
Dustin Carlino
|
a5b73c060a
|
make savestate_every a flag again
|
2019-08-16 13:34:38 -07:00 |
|
Dustin Carlino
|
8b14f9c69c
|
very basic version of labeling roads
|
2019-08-16 12:45:47 -07:00 |
|
Dustin Carlino
|
3cebc3cc44
|
try using freeform policy at all intersections, to see how it affects gridlock
|
2019-08-16 11:17:27 -07:00 |
|
Dustin Carlino
|
f78c58e11d
|
remove clipping dep from convert_osm, switch to geo-booleanop
|
2019-08-15 23:20:11 -07:00 |
|
Dustin Carlino
|
96db77e8b2
|
stop importing traffic signal data from king county. OSM's data is higher-quality and already attached to specific nodes.
|
2019-08-15 14:19:11 -07:00 |
|
Dustin Carlino
|
4f51e5b41d
|
remove experimental intersection geometry plugin, which depends on clipping -> piston -> arrayvec with different feature-set. now editor and precompute crates actually share built targets! \o/
|
2019-08-15 12:56:42 -07:00 |
|
Dustin Carlino
|
4e83f492d8
|
upgrade rand, get rid of now unneeded serde1 feature, in hopes of fixing feature mismatch between deps
|
2019-08-15 12:14:35 -07:00 |
|
Dustin Carlino
|
56ea90c787
|
draw map-space text with proper z-ordering
|
2019-08-15 10:30:17 -07:00 |
|
Dustin Carlino
|
cd8a2eb65c
|
force GUI logic to handle selecting ped crowds by making a new ID
|
2019-08-14 15:35:40 -07:00 |
|
Dustin Carlino
|
0379ceae11
|
prep for ID::PedCrowd... make ID not be Copy
|
2019-08-14 15:19:14 -07:00 |
|