Dustin Carlino
|
c4d09b6e4f
|
rearrange colorscheme ownership
|
2019-01-31 23:28:26 -08:00 |
|
Dustin Carlino
|
64573ea0ea
|
own canvas inside of ezgui, not in applications. lots of refactoring
unlocked now...
|
2019-01-31 22:33:36 -08:00 |
|
Dustin Carlino
|
8d897f2266
|
speed up mouseover in main UI, and do it any zoom level now
|
2019-01-31 16:41:11 -08:00 |
|
Dustin Carlino
|
0346166304
|
starting a generic viewer that works with InitialMap
|
2019-01-31 16:33:43 -08:00 |
|
Dustin Carlino
|
142bd57aa0
|
refactoring some approx_eq EPSILON_DIST checks
|
2019-01-31 15:10:33 -08:00 |
|
Dustin Carlino
|
32a308f120
|
dont crash when warping to a thing twice
|
2019-01-31 14:57:52 -08:00 |
|
Dustin Carlino
|
48a5556f17
|
improving debuggability of merged maps by printing intersections to look at
|
2019-01-31 14:54:30 -08:00 |
|
Dustin Carlino
|
2282c5658d
|
make geom types Ord now
|
2019-01-31 14:29:47 -08:00 |
|
Dustin Carlino
|
8b3e3d8f27
|
final touchups... trim down pts in synthetic maps
|
2019-01-31 13:47:46 -08:00 |
|
Dustin Carlino
|
7432ec1b42
|
workaround bus getting stuck on tiny road by making more left turns
|
2019-01-31 13:11:52 -08:00 |
|
Dustin Carlino
|
b9e96618da
|
stop abusing max distance for path tracing. disable some newly brokenish stuff
|
2019-01-31 13:09:15 -08:00 |
|
Dustin Carlino
|
88af2a74d2
|
seeing if everything is solid...
|
2019-01-31 12:31:01 -08:00 |
|
Dustin Carlino
|
23db7cc646
|
try really dumb trimming... it works :O
|
2019-01-31 08:53:30 -08:00 |
|
Dustin Carlino
|
a9cd42dd86
|
fix synthetic maps; field got renamed
|
2019-01-30 21:46:35 -08:00 |
|
Dustin Carlino
|
7519fdf584
|
using strong Distance types in many more places
|
2019-01-30 15:54:54 -08:00 |
|
Dustin Carlino
|
3e00789960
|
allow a NaN in kinematics
|
2019-01-30 15:02:12 -08:00 |
|
Dustin Carlino
|
0c6f7c424d
|
removing dimensioned from last few crates
|
2019-01-30 14:29:42 -08:00 |
|
Dustin Carlino
|
ac2b8f5a9a
|
switch to new units in sim... and editor, darnit, accidentally ammended
commit
|
2019-01-30 14:19:48 -08:00 |
|
Dustin Carlino
|
133ec037c9
|
switching to new units in map_model
|
2019-01-30 13:07:53 -08:00 |
|
Dustin Carlino
|
976369e7e8
|
switching to new units in geom crate only
|
2019-01-30 12:40:52 -08:00 |
|
Dustin Carlino
|
32b6c35c80
|
just defining, but not using, the new units
|
2019-01-30 12:11:42 -08:00 |
|
Dustin Carlino
|
3804e1b36c
|
much more trustable algorithm for dist_along_of_point and contains_pt.
confirmed no interesting differences. couldn't quite get rid of the
clockwise check yet...
|
2019-01-30 11:16:07 -08:00 |
|
Dustin Carlino
|
7ce2242cb2
|
forgot to make 'cant trim' thing a panic, and tiny refactoring before trying to make pt2d be integers
|
2019-01-30 09:27:23 -08:00 |
|
Dustin Carlino
|
1491d80da2
|
stop EVER representing a polyline with dupe pts
|
2019-01-29 19:05:20 -08:00 |
|
Dustin Carlino
|
2a70efde5f
|
simplify: slice can fail. all the callers dont have to check for EPSILON_DIST
(also, disable not-so-useful geom unit tests that use randomness)
|
2019-01-29 18:53:04 -08:00 |
|
Dustin Carlino
|
e274fd9652
|
making ped_uses_transit test bit more robust by picking bldgs from the bus stops
|
2019-01-29 17:13:07 -08:00 |
|
Dustin Carlino
|
ca058331e5
|
fixing path trace cases that wind up with points too squished together
|
2019-01-29 16:23:01 -08:00 |
|
Dustin Carlino
|
a98383db8f
|
dealt with cases where a pair of intersections has two roads between them
|
2019-01-29 15:34:53 -08:00 |
|
Dustin Carlino
|
25e863dfc6
|
disable tests that've not worked in quite some time and dont seem to be important
|
2019-01-29 13:49:06 -08:00 |
|
Dustin Carlino
|
103a4ca053
|
ensuring no tiny Lines exist in most cases
|
2019-01-29 13:23:54 -08:00 |
|
Dustin Carlino
|
7495d29288
|
handle a case when drawing shared sidewalk corners
|
2019-01-28 23:57:39 -08:00 |
|
Dustin Carlino
|
a27ab279b6
|
just a new line intersection algorithm... that fixes a few small issues
:)
|
2019-01-28 23:19:08 -08:00 |
|
Dustin Carlino
|
2e982ec827
|
making an infinite line type, to be less confusing
|
2019-01-28 18:28:05 -08:00 |
|
Dustin Carlino
|
191b87f148
|
dealing with geom bugs occurring on bigger maps
|
2019-01-28 15:11:13 -08:00 |
|
Dustin Carlino
|
4e89b0fcfe
|
filter out cul-de-sacs earlier, so convert_osm works again
|
2019-01-28 13:19:42 -08:00 |
|
Dustin Carlino
|
6aaa55891e
|
saving lots of InitialMaps... and manually loading one at a time
|
2019-01-28 09:42:28 -08:00 |
|
Dustin Carlino
|
79c316c9d9
|
restore center pts at the correct end... and then confirm that
intersection polygons look mostly better by restoring first
|
2019-01-27 14:59:46 -08:00 |
|
Dustin Carlino
|
9fc41078c2
|
fixed the funky polyline gluing... angle comparisons are hard, so change
the API for them.
|
2019-01-27 14:27:40 -08:00 |
|
Dustin Carlino
|
1de36283ae
|
trying out a fixed-pt algorithm. seeing geometry problems and lots of over-eagerness, but this is a start.
|
2019-01-26 17:18:46 -08:00 |
|
Dustin Carlino
|
76be0c1ad4
|
trying to restore original road geometry without polyline bugs, but...
only fixed one bug. :)
|
2019-01-26 16:59:01 -08:00 |
|
Dustin Carlino
|
f2d8e77759
|
figured out the source of a weird polyline bug, adding checks to avoid
it in the future
|
2019-01-26 16:27:11 -08:00 |
|
Dustin Carlino
|
07397c642a
|
rephrase trim_to_pt way more understandably
|
2019-01-26 15:05:34 -08:00 |
|
Dustin Carlino
|
c58113d631
|
port the simpler intersection merging to InitialMap-world. try the
geometry restoration... wait, need more stuff first
|
2019-01-26 14:59:18 -08:00 |
|
Dustin Carlino
|
aa09303b44
|
moving rest of map construction into halfmap
|
2019-01-26 14:18:38 -08:00 |
|
Dustin Carlino
|
ab6796d56c
|
make intersection actually be a polygon now
|
2019-01-26 13:31:29 -08:00 |
|
Dustin Carlino
|
dcad4a3c87
|
create halfmap from initialmap
|
2019-01-26 13:18:00 -08:00 |
|
Dustin Carlino
|
ec38717a2c
|
making an isolated layer for the map creation phase focused on roads and intersections, geometry and merging. not using it yet.
|
2019-01-26 12:49:09 -08:00 |
|
Dustin Carlino
|
5ca066a7df
|
dont even draw parcels by default
|
2019-01-26 10:58:08 -08:00 |
|
Dustin Carlino
|
476a4346e8
|
disable slow and unused startup step, and add more timing in DrawMap
|
2019-01-26 10:39:43 -08:00 |
|
Dustin Carlino
|
4d5bafd551
|
slightly simplify interaction between Canvas and text module
|
2019-01-26 10:25:08 -08:00 |
|