Dustin Carlino
b4b4e8fae8
solid yellow lines for oneways. dashed looks really strange with offside parking.
2019-10-18 15:08:30 -07:00
Dustin Carlino
96a38b98b1
allow sidewalks on both sides of all oneways. dont remember where the negative case was earlier. this was causing parking->sidewalk crashes in many maps
2019-10-18 14:50:05 -07:00
Dustin Carlino
c78486f039
fixes to short roads in 23rd. full day with freeform policy no longer
...
gridlocks! starting a vague tracking doc of outstanding issues per map
2019-10-18 14:19:32 -07:00
Dustin Carlino
03d31477af
make sim handle parking lanes on off-side of a oneway. ostensibly.
...
haven't forced a test case yet
2019-10-16 17:55:22 -07:00
Dustin Carlino
10f2f6008f
improve map_editor's intersection preview
...
- timer for setting up world
- preview all intersections
- move world to map_editor; it's too oddly specialized
- dont show circle while previewing intersection geom
- show overlapping intersection polygons
2019-10-16 15:08:22 -07:00
Dustin Carlino
1438a1490b
allow parking lanes on the 'backwards' direction of oneways. they exist, still need to use them properly.
2019-10-16 10:23:29 -07:00
Dustin Carlino
84c5241506
when toggling parking, make sure hints applied uniformly to the entire way. warn if not.
2019-10-16 08:47:48 -07:00
Dustin Carlino
1fc9792378
finish producing the osm change
2019-10-15 18:49:06 -07:00
Dustin Carlino
430b1245c4
working on a new traffic signal scroller. disabled. decent start.
2019-10-13 18:44:19 -07:00
Dustin Carlino
85ff33e72d
basic, but working, impl of cars lane-changing opportunistically
2019-10-13 14:30:20 -07:00
Dustin Carlino
2edb275d3c
rename cycle -> phase, match the literature
2019-10-09 15:27:25 -07:00
Dustin Carlino
258f3d4528
reverse lane direction as a new edit. might be a few determinism issues,
...
but seems to mostly work.
2019-10-07 18:04:31 -07:00
Dustin Carlino
b40b26def8
dont draw agents when unzoomed and showing some kind of heatmap
2019-10-04 16:07:07 -07:00
Dustin Carlino
1a10e8982a
basic heatmap showing busiest roads and intersections. have to revive
...
Sim Events kind of.
2019-10-04 15:33:26 -07:00
Dustin Carlino
537798d5fd
make bulk delete also remove restrictions
2019-09-27 11:49:02 -07:00
Dustin Carlino
2554b08641
upgrade to rust 1.38, fix new clippy errors
2019-09-26 14:38:50 -07:00
Dustin Carlino
130cb59b5d
update map article after all the recent changes
2019-09-23 16:24:25 -07:00
Dustin Carlino
536df84844
rename raw_data layer of stuff for easier importing, disambiguation
2019-09-23 15:00:55 -07:00
Dustin Carlino
18b5d1ae8f
goodbye, fix_map_geom. rename synthetic crate to map_editor
2019-09-23 13:54:09 -07:00
Dustin Carlino
ae31d2d983
disable cpuprofiler dep in ezgui by default, since it requires manually installing some other stuff
2019-09-23 13:37:47 -07:00
Dustin Carlino
f06db4ecb4
remove the old hacky fix_ramps phase. underlying problem is probably pedestrian islands not being modeled properly. workarounds now possible through synthetic.
2019-09-23 12:48:55 -07:00
Dustin Carlino
8e9879ab07
some docs for new devs
2019-09-22 13:16:32 -07:00
Dustin Carlino
b2fb7e7396
adjust epsilon so huge_seattle imports again
2019-09-21 08:22:28 -07:00
Dustin Carlino
b3bfd6a3f2
stop mangling roundabouts. it'll conflict with the next change, and its a hack that should be correctable by manual intervention now...
2019-09-20 14:56:22 -07:00
Dustin Carlino
b9ac8021d0
making first-class mutations on raw map, so synthetic model does less
...
work. not porting over the mutations not preserved by fixes yet, and
also not actually recording fixes for the moment...
2019-09-20 13:06:29 -07:00
Dustin Carlino
fd273ae62d
woops, i broke fix_map_geom when deferring remove_disconnected_roads.
...
also update install instructions to prep for hackathon
2019-09-19 11:44:52 -07:00
Dustin Carlino
fbb7d8ac96
cleaning up CmdArgs usage
2019-09-19 10:42:16 -07:00
Dustin Carlino
18baf7ae49
remove disconnected roads from raw map later, not in convert_osm. that way, if MapFixes disconnect anything, it gets removed later
2019-09-17 09:41:38 -07:00
Dustin Carlino
cb7121162b
folding viewer into ezgui crate
2019-09-11 15:27:12 -07:00
Dustin Carlino
9a624397e0
supporting up to 10 textures
2019-09-10 15:44:07 -07:00
Dustin Carlino
fdd770088d
very hacky, minimal impl of texturing water
2019-09-10 15:21:58 -07:00
Dustin Carlino
ed559bd71e
geom debugger does warping
2019-09-09 09:51:15 -07:00
Dustin Carlino
43c2c72e71
importing street sign dataset to override bad parking categories from blockface. the signs look overeager... so disabling
2019-09-08 17:23:53 -07:00
Dustin Carlino
caaf0954ab
rename the main editor crate to game -- map editing is just a tiny piece ;)
2019-09-07 13:09:09 -07:00
Dustin Carlino
4410c4977b
remove unused crates: analyze_code, halloween, playground_gui
2019-09-07 12:59:08 -07:00
Dustin Carlino
8bf4711053
abort trips using parked cars if they dont work out
2019-09-05 17:37:36 -07:00
Dustin Carlino
e35709fc51
calculate number of parked cars needed for PSRC trips in a very
...
primitive way
2019-09-04 13:58:48 -07:00
Dustin Carlino
1910d06bc7
infer clipping polygon from entire .osm if no polygon is specified
2019-09-02 12:37:40 -07:00
Hetian Zhu
0ca127f087
Update new_city.md
2019-08-30 17:45:13 +08:00
Dustin Carlino
ea9d01bcc1
set a modal menu's prompt just once in a few places, where that's more
...
convenient
2019-08-27 14:56:43 -07:00
Dustin Carlino
923adbf8b5
new release
2019-08-26 17:59:10 -07:00
Dustin Carlino
29eb463a6f
base gps_bounds off of boundary polygon only. temporarily allow some out-of-bound coordinates, and deal with them during clipping. this means the osmosis boundary polygon is required.
2019-08-25 19:07:12 -07:00
Dustin Carlino
2b9ce7fef1
nit: why did FrontPath need a reference to the bldg? never passing it around in isolation. also update map article for parking blackholes
2019-08-25 14:57:04 -07:00
Dustin Carlino
1936f5f75e
match offstreet parking KML to buildings
2019-08-25 14:00:25 -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
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
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
a37b3fe58c
part 1 of of 'dont block the box'. disabled, because something's broken,
...
but a solid start.
2019-08-11 19:24:13 -07:00
Dustin Carlino
1ca1f571d0
disable savestating every 30m by default in the UI. greatly speeds up
...
simulation. not sure how to let people change this setting reasonably.
2019-08-10 15:25:30 -07:00
Dustin Carlino
574e30b3d8
adding a new hint for extra turn restrictions
2019-08-06 14:02:34 -07:00
Dustin Carlino
3b164df9b0
delete old tmp_gfx crate
2019-08-04 17:12:51 -07:00
Dustin Carlino
27e933fbf8
replace small_spawn with something to instantiate any scenario for the map
2019-08-04 08:18:53 -07:00
Dustin Carlino
7b3a096a8e
make Scroller own the concept of current item, so it can handle scrolling appropriately when something is clicked. some bugs, but a start.
2019-08-02 12:23:10 +02:00
Dustin Carlino
16926d57a1
upgrade glium, glutin, etc. fix the HIDPI issues properly!
2019-07-26 17:25:19 +02:00
Dustin Carlino
84ac102d05
fix major perf regression from modal menus getting sections. need to
...
call draw_queued for text once per frame, otherwise cache gets ruined
2019-07-26 16:26:41 +02:00
Dustin Carlino
525114f6d2
roll a new release
2019-07-15 17:43:23 +02:00
Dustin Carlino
453204129c
some instructions to import a new .osm. don't require a clipping
...
polygon. small tweaks to map construction to make Austin work.
2019-07-15 16:43:57 +02:00
Dustin Carlino
faed0beac8
fleshing out the traffic sim article all properly like
2019-07-10 12:15:05 +01:00
Dustin Carlino
463ad7292b
remove bus stops with no routes
2019-07-07 19:35:44 -07:00
Dustin Carlino
94d7927ccd
starting notes for traffic sim article, just copying over from last
...
attempt
2019-07-07 19:23:24 -07:00
Dustin Carlino
c56e0b187e
format those silly lists
2019-07-07 16:42:29 -07:00
Dustin Carlino
8cf1b74c3d
notes for a new article on the map model. no pictures yet. also no
...
autoformatting...
2019-07-07 16:35:21 -07:00
Dustin Carlino
e215a36bf1
adding fresh videos to README
2019-06-28 10:38:53 -05:00
Dustin Carlino
f6dafe2118
refresh front-page README. still need to take new GIFs
2019-06-26 19:27:41 -07:00
Dustin Carlino
5e97c9f548
add a minimize/expand icon to modal menus
2019-06-26 12:14:43 -07:00
Dustin Carlino
a451c06d46
proof of concept for stackable game states. most things in splash screen
...
and sandbox mode converted. already feeling MUCH cleaner.
2019-06-21 16:01:07 -07:00
Dustin Carlino
994cdd20ae
new release
2019-06-19 14:59:57 -07:00
Dustin Carlino
5a3862dda0
expunge the concept of traffic signals being in overtime. not realistic to how people drive, the current rules allow progress without impacting safety. also disable gridlock detection -- noisy results, easier to visually spot, and slow.
2019-06-19 14:51:09 -07:00
Dustin Carlino
7a49c585cf
remove building_type and stop reading the residential permit shapefile
2019-06-18 14:58:57 -07:00
Dustin Carlino
8c055312b4
refactor Warper to an ezgui widget, to use it in fix_map_geom
2019-06-14 12:45:46 -07:00
Dustin Carlino
1523f3ec7f
WIP rewrite of the a/b street features page, adjust colors in
...
fix_map_geom, add some simple hints (23rd and madison in particular),
make merging degenerate intersections easier by showing OSM tag diff
2019-06-14 12:11:35 -07:00
Dustin Carlino
0acfc84c3c
browse trips in scoreboard
2019-06-13 17:19:50 -07:00
Dustin Carlino
1f34e591e0
debug_initialmap: use loading screens, stop depicting half-roads, draw
...
OSM tags non-invasively on the side, rename it, highlight degenerate
intersections
2019-06-13 13:20:24 -07:00
Dustin Carlino
ec50a277ea
switch to one set of hints for all maps, put it under version control. seed with a few easy ones. :)
2019-06-12 15:16:38 -07:00
Dustin Carlino
35b7c18df9
remove elevation from map model. never been used, no anticipated need for it
2019-06-12 07:25:31 -07:00
Dustin Carlino
8c834da537
remove experimental benchmark_pathfinding crate; something new is coming soon
2019-06-11 14:36:41 -07:00
Dustin Carlino
4e2d16af29
consistently using file extensions of .json and .bin, merging duplicate abstutil io functions accordingly
2019-06-11 14:30:11 -07:00
Dustin Carlino
903d3391db
loading popdat broke... handle small number of classes for colorbrewer
...
too
2019-06-09 13:47:05 -07:00
Dustin Carlino
e54792b883
new release
2019-06-07 13:26:43 -07:00
Dustin Carlino
322176dded
detect when edits are equivalent to original
2019-06-06 13:56:42 -07:00
Dustin Carlino
e87581a86e
adjusting map of 23rd ave for first real demo. making unzoomed colors
...
match between sim and psrc trip viz
2019-06-05 11:47:17 -07:00
Dustin Carlino
a9319dbe6a
capture PSRC trips that start/end out-of-bounds, matching them to a border. slow and buggy start!
2019-05-31 11:37:25 -07:00
Dustin Carlino
ca6b5d2c7d
new release
2019-05-27 11:29:17 -07:00
Dustin Carlino
0e298c756f
make it a bit easier to jump to the time when trips are actually
...
starting. and prepping popdat for release
2019-05-26 21:31:44 -07:00
Dustin Carlino
0569dd4abd
reading the PSRC parcels file, converting coordinates
2019-05-23 13:58:15 -07:00
Dustin Carlino
788cd237a8
upload traffic signal Drawable once per state change
2019-05-23 11:31:28 -07:00
Dustin Carlino
6b5945aade
put traffic signal box in the true middle of the intersection; it was in a bad spot for one-ways
2019-05-21 13:13:24 -07:00
Dustin Carlino
3663c19cdc
starting a new crate to import extra population data
2019-05-20 07:48:30 -07:00
Dustin Carlino
0103c56b69
parsing GIS xml metadata and fixing up attribute names accordingly
2019-05-19 16:48:36 -07:00
Dustin Carlino
a816a3d0be
defining a better set of pre-converted maps. disabling fix_ramps in most
...
cases.
2019-05-16 16:22:52 -07:00
Dustin Carlino
b6cdd0f99c
fix crosswalk coupling in intersection editors, not sure when this broke
2019-05-16 14:46:00 -07:00
Dustin Carlino
1d5e5a2795
release
2019-05-15 16:31:26 -07:00
Dustin Carlino
faea2e94e3
improve LCing turns with degenerate intersections, turn markings
2019-05-14 10:28:22 -07:00
Dustin Carlino
a53e9ee8cb
only restore editor_state when --no_splash used. start screensaver on a random building, not potentially some dead space
2019-05-10 11:16:06 -07:00
Dustin Carlino
dac08d8d64
push a release
2019-05-09 14:45:32 -07:00
Dustin Carlino
089b27fb83
notes on demand datasets, handling KMLs that define polygons
2019-05-09 13:25:08 -07:00
Dustin Carlino
a4f6a773a9
fix up time limits for headless/tests. fix a few tests now that peds
...
walk slowly.
2019-05-08 20:05:52 -07:00
Dustin Carlino
89b74b9137
random ped speeds. lots of plumbing needed to implement this. :\
2019-05-07 10:54:58 -07:00
Dustin Carlino
272503873c
avoid menu flickering and incorrect entries by sending a NoOp after used events
2019-05-05 18:23:36 -07:00
Dustin Carlino
cca6f4b5ec
displaying names for more roads
2019-05-04 13:56:40 -07:00
Dustin Carlino
3db78d1ddd
hacky way of showing context menu hotkeys in OSD
2019-05-03 14:21:43 -07:00
Dustin Carlino
08e1d3f353
place the context menu onscreen, be smart about going OOB
2019-05-02 12:02:15 -05:00
Dustin Carlino
d10cbd9b7c
manage the ModalMenu directly in each state, not in ezgui. convert 2
...
uses of it to start.
2019-05-01 14:00:46 -07:00
Dustin Carlino
b2b7d0767c
use a modal menu for tutorial mode
2019-05-01 11:37:19 -07:00
Dustin Carlino
6e2689f68c
a round of adding/removing things from the TODOs
2019-04-30 15:59:34 -07:00
Dustin Carlino
2cb01aa613
new release
2019-04-28 20:37:20 -07:00
Dustin Carlino
8b2d74cad8
simplify instructions after all the GUI refactor
2019-04-28 20:24:37 -07:00
Dustin Carlino
3c2a8feef3
cleaning up apply_map_edits
2019-04-24 13:46:28 -07:00
Dustin Carlino
81bb9c8d1b
moving the stop sign editor into edit mode. figuring out how to plumb show_turn_icons and color_for
2019-04-24 12:04:37 -07:00
Dustin Carlino
e627930757
draw text in map-space, except drawing zoomed-in text is extremely slow!
2019-04-23 14:12:30 -07:00
Dustin Carlino
320c91faf7
bam, variable font size
2019-04-22 20:17:18 -07:00
Dustin Carlino
1aa1be6df2
tweak rust article before publishing
2019-04-22 16:04:38 -07:00
Dustin Carlino
2218f6fd08
filling out rust article
2019-04-22 15:53:26 -07:00
Dustin Carlino
4eece7bae7
borrow text to draw, stop cloning everywhere
2019-04-22 13:29:24 -07:00
Dustin Carlino
26fd30191d
removing controls from LogScroller, which doesn't do the right thing and
...
also crashes if you try to scroll
2019-04-22 11:06:07 -07:00
Dustin Carlino
eae301ee1b
only need one runner script for the releases, now that we can load different maps easily
2019-04-21 18:27:38 -07:00
Dustin Carlino
45083198ea
load different maps from splash menu
2019-04-21 15:59:04 -07:00
Dustin Carlino
17870baf9d
actually start with a menu. just play and quit right now.
2019-04-21 13:32:28 -07:00
Dustin Carlino
1dca1bd560
handle arrow-making for short last lines
2019-04-20 21:59:17 -07:00
Dustin Carlino
f5a863c64a
argh, i cant do algebra. fixed arrowheads.
2019-04-20 18:20:42 -07:00
Dustin Carlino
24d6924231
screensaver mode
2019-04-20 16:00:24 -07:00
Dustin Carlino
4b1107bf57
clean up ezgui runner API
2019-04-20 15:10:03 -07:00
Dustin Carlino
669fd886d5
improve turn markings on lanes
2019-04-20 11:47:42 -07:00
Dustin Carlino
3364cd1d0c
smoothing out some of the weird SharedSidewalkCorners, starting article
...
for r/rust
2019-04-20 10:40:35 -07:00
Dustin Carlino
a1176e053b
use hotkey color in OSD, to make OSD slightly more readable
2019-04-19 16:05:06 -07:00
Dustin Carlino
beba58924c
pedestrian turn arrows
2019-04-19 15:35:51 -07:00
Dustin Carlino
64506f0007
woops, forgot the table of contents
2019-04-19 13:28:47 -07:00
Dustin Carlino
380bb159a0
link to binary releases and patreon and slightly rearrange main article
2019-04-19 13:25:32 -07:00
Dustin Carlino
dc2649ad59
fix some crashes when spawning agents
2019-04-18 18:42:52 -07:00
Dustin Carlino
2a833d1e62
polishing docs
2019-04-17 17:34:57 -07:00
Dustin Carlino
f0c7b1e020
fill out more of the main article
2019-04-17 16:48:38 -07:00
Dustin Carlino
e5b6fb5216
actually, just make this be an article overviewing features of a/b st.
...
and start to tie together other pages...
2019-04-17 14:17:50 -07:00
Dustin Carlino
81740a7684
turns out png is a terrible format for simple screenshots; gif is way smaller and identical
2019-04-16 15:04:39 -07:00
Dustin Carlino
30ed6058fd
filling out more map screens
2019-04-16 14:47:10 -07:00
Dustin Carlino
5ed6f2256e
also spawn peds around an intersection
2019-04-16 13:37:30 -07:00
Dustin Carlino
615c33903b
filling out screenshots for the map article
2019-04-16 13:05:50 -07:00
Dustin Carlino
7885477e59
a round of clippy
2019-04-15 18:54:19 -07:00
Dustin Carlino
05e1398a3d
fix up road clipping and enable it permanently. chose to disconnect
...
intersections that would be connected by a road that starts or ends OOB.
result looks great!
2019-04-15 11:04:04 -07:00
Dustin Carlino
9a2699aab9
take a single screenshot (hiding menus and stuff)
2019-04-15 10:07:50 -07:00
Dustin Carlino
72ae49e25f
draw real map bg by default now
2019-04-13 16:22:37 -07:00
Dustin Carlino
e873f79f67
removing old code for area clipping
2019-04-13 15:54:13 -07:00
Dustin Carlino
366267fcbf
try clipping areas a different way. disabled, but close to working well.
2019-04-13 13:25:00 -07:00
Dustin Carlino
2ecd8a0edb
avoid crash in make_shared_sidewalk_corner
2019-04-12 13:32:41 -07:00
Dustin Carlino
11a1c3543e
clip buildings that're partly out-of-bounds
2019-04-12 13:05:59 -07:00
Dustin Carlino
ab2e37e2ab
fix the show_route plugin, enter main state from hovering, not inactive
2019-04-12 12:20:36 -07:00
Dustin Carlino
d542e6675f
filling out some instructions for the binary releases. also writing down
...
some interview questions / actual tasks for a UX person I'd love to
hire. :)
2019-04-12 12:11:26 -07:00
Dustin Carlino
a9afc3efdd
improve arrow API, at least -- creating them from a polyline is fine
2019-04-11 17:39:07 -07:00
Dustin Carlino
d207c3c33a
rip out parcels entirely; unused for long time and no anticipated uses
2019-04-11 11:40:37 -07:00
Dustin Carlino
834384fb10
remove the Trace type rename; serves no purpose. also the unused
...
stopping_buffer; no more lookahead
2019-04-11 10:27:28 -07:00
Dustin Carlino
c25d544fe2
fixing edits_name in map paths and also supporting Windows backslashes in paths
2019-04-10 11:22:36 -07:00
Dustin Carlino
27fc74c05a
implement a stop sign-ish policy
2019-04-10 10:22:13 -07:00
Dustin Carlino
94d08efd61
clicking outside of a menu shouldnt do anything
2019-04-03 15:16:54 +09:00
Dustin Carlino
35d6995a7b
starting a plugin to visualize a scenario, by just displaying
...
neighborhood polygons
2019-04-03 15:03:07 +09:00
Dustin Carlino
d0a3b5c383
lane edit validity
2019-04-03 12:41:10 +09:00
Dustin Carlino
9744c22955
draw the selected thing as an additional transparent polygon. makes changing lane types reasonable.
2019-03-28 14:28:57 +09:00
Dustin Carlino
c7dc028601
Display for Traversable
2019-03-18 13:21:57 -07:00
Dustin Carlino
652e01ba87
deal with short lanes. also dont mark turn_finished until the car is
...
totally out the intersection.
2019-03-17 17:13:28 -07:00
Dustin Carlino
c40c4fdff4
eager impl to not hit the back of cars. no handling of short lanes, and
...
follower waits before starting to cross the end of a lane.
2019-03-16 14:53:46 -07:00
Dustin Carlino
1ba7e5d325
woops, not so easy to figure out a proper retry for room_at_end
2019-03-14 16:05:07 -07:00
Dustin Carlino
9dac5deba0
script to format all markdown so far. nested lists are sort of weird,
...
but fine...
2019-03-13 14:11:52 -07:00
Dustin Carlino
375f47e637
traffic sim article intro and part of discrete sim section
2019-03-12 12:56:51 -07:00
Dustin Carlino
caded99919
basic linux+windows release script
2019-03-12 08:47:18 -07:00
Dustin Carlino
417615cf3a
porting extract_colorscheme.py to rust
2019-03-11 17:54:37 -07:00
Dustin Carlino
3eb5270d51
trying to cross-compile to windows. making some unix-only dependencies
...
optional.
2019-03-11 17:09:47 -07:00
Dustin Carlino
5ca359998c
upgrade some dependencies and list data source licenses in README
2019-03-11 16:04:47 -07:00
Dustin Carlino
899718bf48
clear to end of line properly in Timer, using termion
2019-03-11 14:34:38 -07:00
Dustin Carlino
92bf86454c
cleaning up TODO docs
2019-03-11 13:46:58 -07:00
Dustin Carlino
757831a18b
WIP starting a big article on traffic modeling
2019-03-11 11:35:55 -07:00
Dustin Carlino
214e461601
--enable_profiler in headless too
2019-03-02 09:24:11 -08:00
Dustin Carlino
5f6d7e1b66
fix sim nondet test failure by using BTreeMap in my MultiMap
2019-03-01 12:16:52 -08:00
Dustin Carlino
aea11b72e3
putting together a spawn layer. not using it yet.
2019-02-24 11:15:49 -08:00
Dustin Carlino
0c9b173683
use scheduler for spawning (and retrying) cars
2019-02-23 15:46:28 -08:00
Dustin Carlino
3aded47d5f
make some cars park when finished. works in most cases.
2019-02-22 15:51:51 -08:00
Dustin Carlino
5e9d4ca7f7
populate more turns so that lane-changing effectively happens when
...
turning, but keep the lane->lane semantics
2019-02-20 17:03:26 -08:00
Dustin Carlino
86cb58b5f1
first make a DirectedRoad ID, finally
2019-02-20 16:23:24 -08:00
Dustin Carlino
09af9e6cda
removing the log crate completely. remove the DisplayLogs plugin, since
...
it's unused and unclear how it should work going forwards
2019-02-20 11:56:54 -08:00
Dustin Carlino
46fb2c94b5
implement DrawAgents
2019-02-20 08:11:03 -08:00
Dustin Carlino
7a8088f772
actually, trying a new idea for a DES model
2019-02-19 14:34:39 -08:00
Dustin Carlino
af59307c71
adjust the debug_areas stuff when unzoomed
2019-02-18 19:06:41 -08:00
Dustin Carlino
914f5a6642
check for cars too close during the stress test
2019-02-18 14:38:57 -08:00
Dustin Carlino
a52bea9835
some steps to closing off incomplete areas better... mostly stuff to
...
quickly iterate on this problem later
2019-02-15 09:03:02 -08:00
Dustin Carlino
06c8ed72a9
flag-based profiling of GUI
2019-02-14 13:16:43 -08:00
Dustin Carlino
e8b80526ae
making a separate DrawRoad. thick bands at low zoom, yellow center line at high zoom.
2019-02-12 09:16:33 -08:00
Dustin Carlino
8b6a863b60
print timer iterations and durations more legibly
2019-02-11 11:16:07 -08:00
Dustin Carlino
8693bbc1e3
import residential building dataset
2019-02-10 19:24:34 -08:00
Dustin Carlino
606340e2db
switch to bincode. almost half file size, reading small_seattle went
...
from 40s to 7s in debug mode!!!
2019-02-10 16:20:44 -08:00
Dustin Carlino
c6229e0de6
make cemeteries and lake washington (with inner ways) work
2019-02-10 14:45:38 -08:00
Dustin Carlino
1fc0efb639
woops, forgot to make bus stop prerender. also make it use nicer
...
polyline slice()
2019-02-10 12:49:36 -08:00
Dustin Carlino
8eaf09034f
handle mulitpolygons with incomplete clipped info
2019-02-09 21:48:21 -08:00
Dustin Carlino
f693316290
parse OSM multipolygons, like bodies of water, correctly, when they're
...
completely present in the .osm
2019-02-09 21:03:44 -08:00
Dustin Carlino
0f1d0d24ca
prerender areas and be able to debug their geometry
2019-02-09 19:25:27 -08:00
Dustin Carlino
9d450363ea
be able to launch DES model on any lane
2019-02-09 18:38:44 -08:00
Dustin Carlino
72b044c64f
plugin to show roads connected to intersection. surprisingly useful for debugging merged intersections sometimes
2019-02-09 11:46:31 -08:00
Dustin Carlino
2f77fbdf2f
disabled but partly working fix for long cut corners after merging
...
intersections
2019-02-09 11:10:42 -08:00
Dustin Carlino
7ea56ad6ca
disabled thing to reduce degenerate intersection length
2019-02-08 20:18:49 -08:00
Dustin Carlino
949b184678
generalize the R253 fix
2019-02-08 14:49:31 -08:00
Dustin Carlino
18391811e4
use better symbols for stable roads/intersections
2019-02-08 12:45:12 -08:00
Dustin Carlino
d261d69fa5
manually handling O253
2019-02-08 12:42:31 -08:00
Dustin Carlino
cb752dceff
fix over-eager intersection polygon that ate a curve due to two hits with the perpendicular
2019-02-08 12:16:14 -08:00
Dustin Carlino
bb6f5e0af0
plugin to show original road centers at the end
2019-02-08 12:06:17 -08:00