Dustin Carlino
|
fe14e1709b
|
implement PartialEq on Pt2D using the old epsilon_eq. too many places in the codebase are inconsistent.
|
2019-10-25 12:24:18 -07:00 |
|
Dustin Carlino
|
cb4720946c
|
experiment with texturing cars, with some fun UV coordinates. looks half
reasonable when it works. breaks on duplicate points, not sure what's
wrong yet
|
2019-10-24 14:07:03 -07:00 |
|
Dustin Carlino
|
820a660132
|
experiment with building roofs
|
2019-10-23 23:36:01 -07:00 |
|
Dustin Carlino
|
17e02ebdf0
|
adding in support for rotating textures, except missing y-inversion
|
2019-10-23 16:30:23 -07:00 |
|
Dustin Carlino
|
2313b06995
|
DISABLED: apply sidewalk hints, same as parking. need to sort out what
should happen with parking without sidewalks
|
2019-10-23 13:00:42 -07:00 |
|
Dustin Carlino
|
cca6e25202
|
fix crash in make_arrow
|
2019-10-23 08:14:03 -07:00 |
|
Dustin Carlino
|
50728cf375
|
use epsilon_eq for polyline extension, so offstreet parking geom doesnt break in one case
|
2019-10-19 17:42:03 -07:00 |
|
Dustin Carlino
|
db4db7e0d9
|
very basic tool to point out intersections with the most contention
|
2019-09-30 11:39:55 -07:00 |
|
Dustin Carlino
|
a539270beb
|
dont compare GPSBounds exactly, bc floating pt serialization problems.
add a turn restriction near uw.
|
2019-09-30 09:24:17 -07:00 |
|
Dustin Carlino
|
0961475abc
|
some prep to make debugging intersection geometry in map_editor easier.
showing cursor pt and labeled debug lines.
|
2019-09-26 14:29:23 -07:00 |
|
Dustin Carlino
|
deaa555565
|
cutover Original{Road,Intersection} to just use OSM IDs. adjust a few
other places to ensure unique-per-map synthetic OSM IDs
|
2019-09-23 11:50:04 -07:00 |
|
Dustin Carlino
|
f18fc72265
|
finish structopt removal
|
2019-09-18 17:29:34 -07:00 |
|
Dustin Carlino
|
572c69175c
|
apply fixes to raw_data in synthetic crate and when creating the full map model. adjusting some LonLat matches to do approx_eq. not stable yet -- sometimes we leave a road connected to something missing.
|
2019-09-16 12:31:15 -07:00 |
|
Dustin Carlino
|
4a12cdd36a
|
easy way to select and delete big chunk of stuff in synthetic
|
2019-09-16 10:16:56 -07:00 |
|
Dustin Carlino
|
5c2d86ee95
|
improve a/b scoreboard colors and duration printing
|
2019-09-15 12:25:57 -07:00 |
|
Dustin Carlino
|
353d89cd25
|
more synthetic fixes: redo mouseover when model changes, avoid panic
with 0-len new road line, fix reused IDs, fix contains_pt for
some precomputed polygons
|
2019-09-12 09:54:12 -07:00 |
|
Dustin Carlino
|
1910d06bc7
|
infer clipping polygon from entire .osm if no polygon is specified
|
2019-09-02 12:37:40 -07:00 |
|
Dustin Carlino
|
636e6328cb
|
fix up synthetic's boundary_polygon, and remove more dead geom code
|
2019-08-26 16:04:26 -07:00 |
|
Dustin Carlino
|
0a39f4bd77
|
get rid of the coordinates_in_world_space hack; synthetic can just directly work in Pt2Ds now
|
2019-08-26 15:57:28 -07:00 |
|
Dustin Carlino
|
c545e5d86e
|
some bug with previous commit messing up roundabout handling... quick detour to only have HashablePt2D for Pt2D, never for LonLat
|
2019-08-26 14:10:34 -07:00 |
|
Dustin Carlino
|
114a76893a
|
now raw_data::Road
|
2019-08-26 13:59:10 -07:00 |
|
Dustin Carlino
|
ce4369be27
|
raw_data::Building too
|
2019-08-26 10:36:00 -07:00 |
|
Dustin Carlino
|
6af2c5c0e0
|
raw_data::Area up-front stores a Polygon
|
2019-08-25 19:28:59 -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
|
f8aaf4d7bf
|
using dyn explicitly, per rust 1.37 deprecation warning
|
2019-08-22 15:05:17 -07:00 |
|
Dustin Carlino
|
df90fc4f50
|
polylabel for building numbers
|
2019-08-19 12:01:10 -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
|
a5b73c060a
|
make savestate_every a flag again
|
2019-08-16 13:34:38 -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
|
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
|
758c5494d8
|
remove old unused deps
|
2019-08-09 13:34:40 -07:00 |
|
Dustin Carlino
|
3c2d794c62
|
sliders coupled with text boxes in wizards for picking times
|
2019-07-21 11:26:11 +02:00 |
|
Dustin Carlino
|
8b5690c1a4
|
now actually plumbing data for scoreboard
|
2019-06-13 14:46:28 -07:00 |
|
Dustin Carlino
|
da85927d03
|
change Hints to store based on gps points, so hints are universal, not per map
|
2019-06-12 14:55:48 -07:00 |
|
Dustin Carlino
|
97fe81d271
|
VERY fast clip_trips: parallelism, faster distance function, don't
constantly recalculate pts
|
2019-05-31 14:43:15 -07:00 |
|
Dustin Carlino
|
8b4ed47cc4
|
display the OOB pt for border trips, for sanity
|
2019-05-31 13:12:03 -07:00 |
|
Dustin Carlino
|
dd9e187db6
|
simple, but seemingly effective remediation for polylines exploding out
to infinity...
|
2019-05-29 15:48:33 -07:00 |
|
Dustin Carlino
|
110140f391
|
union make_arrow polygon
|
2019-05-28 18:05:10 -07:00 |
|
Dustin Carlino
|
ea49fe63ba
|
match PSRC trips to OSM building IDs up-front, trimming down filesize and speeding up clipping later
|
2019-05-28 13:04:31 -07:00 |
|
Dustin Carlino
|
83f62631e9
|
fix cases where path.trace doubles back on itself a bit due to slightly
weird walking geometry
|
2019-05-28 10:19:49 -07:00 |
|
Dustin Carlino
|
01a4abb64a
|
work around path traces that're breaking PolyLine
|
2019-05-25 13:33:41 -07:00 |
|
Dustin Carlino
|
a6ecda2d07
|
also scrape trip time and distance, for sanity checks
|
2019-05-23 15:47:45 -07:00 |
|
Dustin Carlino
|
0569dd4abd
|
reading the PSRC parcels file, converting coordinates
|
2019-05-23 13:58:15 -07:00 |
|
Dustin Carlino
|
dfdc6804e5
|
very barebones mode to explore the popdat
|
2019-05-20 09:12:57 -07:00 |
|
Dustin Carlino
|
4c1e9b41c1
|
experimentally try finding intersection polygon by naively intersecting thick road polygons.
|
2019-05-17 15:48:21 -07:00 |
|
Dustin Carlino
|
222ddf6a96
|
use Distance, not f64, for some params in geom/ layer, simplifying other code
|
2019-05-17 12:42: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
|
113aa99b47
|
show signal yield turns as outlines, not dashes
|
2019-05-15 15:00:38 -07:00 |
|
Dustin Carlino
|
e350d10578
|
fix crash in to_thick_boundary triggered in the 23rd map
|
2019-05-14 10:42:42 -07:00 |
|
Dustin Carlino
|
9252dbd14b
|
traffic signal boxes have 3 circles, more recognizable
|
2019-05-13 14:46:50 -07:00 |
|