Dustin Carlino
|
1fb3739c71
|
remove unnecessary flags; buildings and areas are always fast to draw now
|
2019-02-14 17:57:15 -08:00 |
|
Dustin Carlino
|
7fb9f721e1
|
store Area as a Polygon natively in Map
|
2019-02-14 17:35:34 -08:00 |
|
Dustin Carlino
|
cfe9a8d662
|
dont redraw stuff that gets drawn anyway in the big batch
|
2019-02-14 17:27:41 -08:00 |
|
Dustin Carlino
|
f37415bfaa
|
fundamentally different behavior when zoomed in vs not
|
2019-02-14 17:14:01 -08:00 |
|
Dustin Carlino
|
65307e66f5
|
batch all parcels too
|
2019-02-14 16:56:33 -08:00 |
|
Dustin Carlino
|
e445f972dd
|
move ToggleableLayers out of ezgui, stop associating a zoom with them
|
2019-02-14 16:51:27 -08:00 |
|
Dustin Carlino
|
c3cbd47645
|
organize DES model code a bit
|
2019-02-14 14:00:44 -08:00 |
|
Dustin Carlino
|
06c8ed72a9
|
flag-based profiling of GUI
|
2019-02-14 13:16:43 -08:00 |
|
Dustin Carlino
|
ee16c864c5
|
batch layers of stuff together to reduce draw calls. helps performance
MASSIVELY when zoomed out.
|
2019-02-14 12:37:33 -08:00 |
|
Dustin Carlino
|
a2e2c3311e
|
drawing border arrows way better
|
2019-02-12 14:42:03 -08:00 |
|
Dustin Carlino
|
adcf5ca2a8
|
tune min zoom levels a bit
|
2019-02-12 13:09:36 -08:00 |
|
Dustin Carlino
|
f91fbb67d6
|
remove duplicated polygon from DrawBuilding by passing in map
|
2019-02-12 12:37:29 -08:00 |
|
Dustin Carlino
|
b8eec25116
|
store Polygon in Building natively
|
2019-02-12 12:28:12 -08:00 |
|
Dustin Carlino
|
21ddbc2ecc
|
very primitive breakdown of where memory is going
|
2019-02-12 12:11:10 -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
|
9ea7493483
|
handle border nodes being bidirectional. also only assign borders during
convert_osm. still disabled... am confused. some hacks to make things
work in the meantime.
|
2019-02-11 23:25:39 -08:00 |
|
Dustin Carlino
|
4dd7dabde5
|
display boundary polygon, actually
|
2019-02-11 22:24:19 -08:00 |
|
Dustin Carlino
|
e68d6225c8
|
clipping roads based on original boundary polygons. buggy, so disabled.
|
2019-02-11 22:13:49 -08:00 |
|
Dustin Carlino
|
5d30a90810
|
draw border nodes with nice big arrows
|
2019-02-11 17:45:50 -08:00 |
|
Dustin Carlino
|
e2de3e208c
|
use FindClosest quadtree helper for residential bldg permit matching
|
2019-02-11 15:35:06 -08:00 |
|
Dustin Carlino
|
1d3e4284a7
|
do some tracking of video memory used by RenderMap
|
2019-02-11 12:02:29 -08:00 |
|
Dustin Carlino
|
195d077c98
|
flags to disable drawing some expensive stuff, to make debugging small_seattle a bit easier
|
2019-02-11 11:31:25 -08:00 |
|
Dustin Carlino
|
8693bbc1e3
|
import residential building dataset
|
2019-02-10 19:24:34 -08:00 |
|
Dustin Carlino
|
e186b24dac
|
very primitive building type classification, with coloring
|
2019-02-10 17:38:46 -08:00 |
|
Dustin Carlino
|
ec01207369
|
try upgrading rand and serde again
|
2019-02-10 15:57:28 -08:00 |
|
Dustin Carlino
|
51399e19ed
|
organize convert_osm lib better. also make clippy build everything
again.
|
2019-02-10 15:52:21 -08:00 |
|
Dustin Carlino
|
8139cf2113
|
disable mouseover for areas, now that they work pretty well
|
2019-02-10 14:46:13 -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
|
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
|
f7d3db302d
|
make simple model an exclusive blocking plugin, since it otherwise eats keys :)
|
2019-02-09 13:40:47 -08:00 |
|
Dustin Carlino
|
e00d85e1c0
|
split out Plugin trait into a few types...
|
2019-02-09 12:59:15 -08:00 |
|
Dustin Carlino
|
21e869cb0e
|
rename Ctx to DrawCtx
|
2019-02-09 11:52:43 -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
|
e95baab153
|
adjust dedupe threshold so there arent tiny little gaps in intersections
|
2019-02-08 23:22:09 -08:00 |
|
Dustin Carlino
|
18391811e4
|
use better symbols for stable roads/intersections
|
2019-02-08 12:45:12 -08:00 |
|
Dustin Carlino
|
bb6f5e0af0
|
plugin to show original road centers at the end
|
2019-02-08 12:06:17 -08:00 |
|
Dustin Carlino
|
5bf4a711b1
|
quick tooltips for simple model
|
2019-02-07 19:23:20 -08:00 |
|
Dustin Carlino
|
0eed17f81c
|
toggle playing forwards or backwards
|
2019-02-07 18:27:12 -08:00 |
|
Dustin Carlino
|
b547db43b6
|
basic impl of crossing entire long lane and waiting at the end
|
2019-02-07 18:11:53 -08:00 |
|
Dustin Carlino
|
409de8ea83
|
smooth out the interval where the collision happens to avoid it. not
sure it looks better.
|
2019-02-07 13:17:19 -08:00 |
|
Dustin Carlino
|
f73978caf1
|
shift back to follow behind the lead car
|
2019-02-07 13:13:37 -08:00 |
|
Dustin Carlino
|
c9c72666fb
|
the car following magic... with some significant hacks.
|
2019-02-07 12:56:08 -08:00 |
|
Dustin Carlino
|
6387853fa0
|
stop recalculating everything constantly
|
2019-02-07 11:09:30 -08:00 |
|
Dustin Carlino
|
6354a09293
|
using interval intersection to correctly find the time and position of a
hit!
|
2019-02-07 10:18:20 -08:00 |
|
Dustin Carlino
|
f6a53797f0
|
manually glueing together some fixed intervals
|
2019-02-06 22:53:43 -08:00 |
|
Dustin Carlino
|
3bf4807364
|
thoughts on a different simulation model and a plugin skeleton to play
with it
|
2019-02-06 19:14:19 -08:00 |
|
Dustin Carlino
|
d56f04167b
|
tools to debug individual sidewalk corners. fixed some bugs where
sidewalk corners were incorrectly placed in the first place, causing bad
drawing. bug due to the same naive adjacent road approach
|
2019-02-06 13:58:44 -08:00 |
|
Dustin Carlino
|
b68b3117bc
|
woops, somehow regressed and dropped second_half when finding original hits for adjacent roads
|
2019-02-06 13:21:14 -08:00 |
|