Laura Klünder
|
80e713c0a7
|
fix obstacles to altitudeareas for ramps and spiral staircases
|
2017-11-19 20:40:10 +01:00 |
|
Laura Klünder
|
3b6a55dda7
|
outsource this duplicate code
|
2017-11-19 20:04:58 +01:00 |
|
Laura Klünder
|
4594c44539
|
avoid confusing the triangle library with too complex ring intersections
|
2017-11-19 19:54:22 +01:00 |
|
Laura Klünder
|
616af3fd18
|
avoid invalid geometries in changed_geometries
|
2017-11-19 16:16:06 +01:00 |
|
Laura Klünder
|
80f382bc8b
|
altitudemarker invalidly placed? log an error instad of failing
|
2017-11-19 15:14:29 +01:00 |
|
Laura Klünder
|
26a27bed09
|
GeometryIndexed.composite() was a bit overenthusiastic during reindexing
|
2017-11-19 14:06:08 +01:00 |
|
Laura Klünder
|
e51e00c63b
|
save newly created maphistory instances so they don't get created again
|
2017-11-19 13:22:23 +01:00 |
|
Laura Klünder
|
6487d9d0e8
|
remove todo that was already done
|
2017-11-19 13:20:12 +01:00 |
|
Laura Klünder
|
24c0f2c6a9
|
forgot offset in GeometryIndexed.__getitem__ with slice
|
2017-11-19 13:15:57 +01:00 |
|
Laura Klünder
|
ebed7aa42f
|
don't send the key
|
2017-11-19 12:56:22 +01:00 |
|
Laura Klünder
|
bc83548da4
|
add X-ETag-Unencoded for debugging purposes
|
2017-11-19 12:52:25 +01:00 |
|
Laura Klünder
|
6a4ad6b584
|
revert
|
2017-11-19 01:02:21 +01:00 |
|
Laura Klünder
|
aa8e745b79
|
ground is ground
|
2017-11-19 00:57:37 +01:00 |
|
Laura Klünder
|
25794fb613
|
fix bases for non-full-level rendering or ramps
|
2017-11-19 00:30:08 +01:00 |
|
Laura Klünder
|
dcb0edcbd8
|
fix missing columns
|
2017-11-18 23:30:10 +01:00 |
|
Laura Klünder
|
6812edb8b3
|
Mesh() is not a namedtuple to improve performance
|
2017-11-18 23:07:22 +01:00 |
|
Laura Klünder
|
a679a81432
|
try to max out mpl wrapper performance
|
2017-11-18 22:53:17 +01:00 |
|
Laura Klünder
|
b700ccd46c
|
try to call heavy shapely operations less often to improve performance
|
2017-11-18 22:44:06 +01:00 |
|
Laura Klünder
|
b6be667cfc
|
no reason to save levels, we dont store anything in them anymore
|
2017-11-18 21:18:31 +01:00 |
|
Laura Klünder
|
747b97a2aa
|
remove old commented out code
|
2017-11-18 20:58:47 +01:00 |
|
Laura Klünder
|
fd28cb5435
|
dont connect level altitudes using graphs, that was unelegant
|
2017-11-18 20:47:51 +01:00 |
|
Laura Klünder
|
e74bdfe614
|
cache space_buffer to improve performance
|
2017-11-18 20:42:19 +01:00 |
|
Laura Klünder
|
2d735cf7fc
|
speedup cut_polygon_with_line using line_prep
|
2017-11-18 20:39:23 +01:00 |
|
Laura Klünder
|
3245837028
|
speed up AltitudeAreas.recalculate() even more using prepared geometries
|
2017-11-18 20:26:34 +01:00 |
|
Laura Klünder
|
7f5b614620
|
speedup cut_polygon_with_line calls by using list of polygons
|
2017-11-18 20:19:44 +01:00 |
|
Laura Klünder
|
f672ee107a
|
speddup AltitudeArea.recalculate() using prepared geometries
|
2017-11-18 20:16:07 +01:00 |
|
Laura Klünder
|
31886d829d
|
cleanup geometry cache and improve cut_polgon_with_line speed again
|
2017-11-18 19:59:05 +01:00 |
|
Laura Klünder
|
b63ab7d4e4
|
fix fatal errors during rendering
|
2017-11-18 19:21:21 +01:00 |
|
Laura Klünder
|
8bdd3d174d
|
show altitude marker altitude in title / list
|
2017-11-18 17:34:34 +01:00 |
|
Laura Klünder
|
abae816992
|
there is no reason to fill in columns
|
2017-11-18 16:38:22 +01:00 |
|
Laura Klünder
|
391e2dffa2
|
avoid intersections and identifcal faces _create_polyhedron
|
2017-11-18 16:19:28 +01:00 |
|
Laura Klünder
|
c1634c7520
|
fix obstacles near, but not touching ramps being rendered incorrectly
|
2017-11-18 16:08:58 +01:00 |
|
Laura Klünder
|
eac6048fe3
|
ensure ramps affect obstacles correctly
|
2017-11-18 15:58:33 +01:00 |
|
Laura Klünder
|
b9977676d6
|
fix cut trough empty space detection in cut_polygon_with_line
|
2017-11-18 15:52:16 +01:00 |
|
Laura Klünder
|
f65b15bb29
|
cut obstacles better to distribute them into altitude areas better
|
2017-11-18 14:38:25 +01:00 |
|
Laura Klünder
|
b7a8d15111
|
fix an edge case in cut_polygon_with_line
|
2017-11-18 14:37:31 +01:00 |
|
Laura Klünder
|
92749a5f16
|
fix get_altitudes() again
|
2017-11-18 13:56:25 +01:00 |
|
Laura Klünder
|
7575605aae
|
refactor get_altitudes()
|
2017-11-18 13:53:40 +01:00 |
|
Laura Klünder
|
9b66a2b4e5
|
fix short_walls below ramps
|
2017-11-18 13:48:33 +01:00 |
|
Laura Klünder
|
465391d145
|
fix scrambled bottom faces
|
2017-11-18 13:31:33 +01:00 |
|
Laura Klünder
|
da25951555
|
ramp rendering
|
2017-11-18 13:30:20 +01:00 |
|
Laura Klünder
|
4e51969794
|
create ramp altitude areas
|
2017-11-18 00:07:23 +01:00 |
|
Laura Klünder
|
69bacc321f
|
don't lock all mapupates during AltitudeArea.recalculate()
|
2017-11-17 22:01:07 +01:00 |
|
Laura Klünder
|
aaabc7e37c
|
add ramp model
|
2017-11-17 20:31:29 +01:00 |
|
Laura Klünder
|
3556f33a75
|
GeometryIndexed: allow fast box slicing
|
2017-11-17 20:18:50 +01:00 |
|
Laura Klünder
|
b27338e640
|
process updates when clearmapcache is called an no celery is installed
|
2017-11-17 20:09:29 +01:00 |
|
Laura Klünder
|
976c49c8ab
|
introducing short walls, so walls stay below stairs from levels on top
|
2017-11-17 20:07:00 +01:00 |
|
Laura Klünder
|
fdce9a9ab1
|
obstacles should not be able to “expand” an altitude area outside spaces
|
2017-11-17 18:37:36 +01:00 |
|
Laura Klünder
|
760b045345
|
fix fit_bounds
|
2017-11-17 18:36:45 +01:00 |
|
Laura Klünder
|
1966995827
|
remove debug statement
|
2017-11-17 15:28:11 +01:00 |
|