Commit graph

833 commits

Author SHA1 Message Date
Laura Klünder
d4236f96f8 fix debug output 2017-11-16 22:42:29 +01:00
Laura Klünder
f55bacddc9 add debug output 2017-11-16 22:39:43 +01:00
Laura Klünder
08ce564075 only delete base history 2017-11-16 20:59:36 +01:00
Laura Klünder
80dbaf232e fix terrible error where last_processed_update is not updated in the cache 2017-11-16 20:57:10 +01:00
Laura Klünder
c890ae6bbf better logging in many places 2017-11-16 20:54:59 +01:00
Laura Klünder
c754f046ee get_changed_geometry(): operate on cleaned geometry 2017-11-16 19:55:23 +01:00
Laura Klünder
00df96cbe0 better output when processing map updates 2017-11-16 19:40:57 +01:00
Laura Klünder
0dea6561fa fix typo 2017-11-16 19:33:19 +01:00
Laura Klünder
689139a6ec fix broken import 2017-11-16 19:27:58 +01:00
Laura Klünder
8c9346a074 try to fix MapHistory updating 2017-11-16 19:24:49 +01:00
Laura Klünder
6dbfa8c023 urls: render→composite 2017-11-16 18:34:30 +01:00
Laura Klünder
1d770e3e43 altitudeareas should not span over holes 2017-11-16 14:33:51 +01:00
Laura Klünder
11b202b013 obstacles can not be on holes 2017-11-16 14:17:54 +01:00
Laura Klünder
6c1e17f6c9 fix multiple errors in cut_polygon_with_line 2017-11-16 04:11:01 +01:00
Laura Klünder
023f80ab6a don't crash if changed_geometries wasn't set 2017-11-16 03:12:26 +01:00
Laura Klünder
85788d33b0 hotfix to be debugged later 2017-11-16 03:09:14 +01:00
Laura Klünder
3ce5fc03fd cache MapHistory in-process not external cache 2017-11-16 03:05:51 +01:00
Laura Klünder
8602f4f39e stop deferring Level.render_data, this field does no exist any more 2017-11-16 03:03:18 +01:00
Laura Klünder
44dda5cd77 save changed_geometries into file instead of pickling it into the db 2017-11-16 02:47:28 +01:00
Laura Klünder
fb69bcedd7 remove LevelManager, we don't need to defer render_data any more 2017-11-16 02:45:01 +01:00
Laura Klünder
d9e443c9cc save level render data into a file instead of pickling it into the db 2017-11-16 02:26:04 +01:00
Laura Klünder
7f0d52f23f rename map history files to be less confusing 2017-11-16 02:03:36 +01:00
Laura Klünder
ef73932ea3 mapupdate: set cache and queue process task using transaction.on_commit 2017-11-15 23:01:43 +01:00
Laura Klünder
bee01dab6c fix missing border in opengl renderer 2017-11-15 04:06:43 +01:00
Laura Klünder
4ab38758eb defer MapUpdate.changed_geometries by default 2017-11-14 23:45:53 +01:00
Laura Klünder
57db0621ad levels_on_top (above and below) should be part of the joined map history 2017-11-14 23:37:12 +01:00
Laura Klünder
8d7bc8c4b2 remove debug statement 2017-11-14 23:29:03 +01:00
Laura Klünder
ecdcd29c51 fix opengl renderer 2017-11-14 23:23:02 +01:00
Laura Klünder
5878381619 add door_height to editor form and serializer 2017-11-14 22:24:29 +01:00
Laura Klünder
37a7119455 render obstacles 2017-11-14 22:18:53 +01:00
Laura Klünder
3315fbf057 door heights 2017-11-14 21:33:55 +01:00
Laura Klünder
f2b0fc26b1 don't render altitudearea polyhedrons within columns 2017-11-14 21:11:22 +01:00
Laura Klünder
b76f35a4a5 wavefront obj export 2017-11-14 20:53:04 +01:00
Laura Klünder
afbb9e7427 add commented-out debug for watertightness checking 2017-11-14 18:25:46 +01:00
Laura Klünder
2d3c3e7337 fix stl renderer to work with new vertices format 2017-11-14 18:24:47 +01:00
Laura Klünder
651d6b79eb avoid merging intersecting polygons too early 2017-11-14 18:18:22 +01:00
Laura Klünder
54b21b12ce simplify calculations in non-full-level rendering 2017-11-14 18:02:17 +01:00
Laura Klünder
fcda46b094 fix non-watertight meshes for non-full-level renderings 2017-11-14 17:55:35 +01:00
Laura Klünder
94420b5043 we need watertight polyhedrons, so dont omit bottom faces of gronud colors 2017-11-14 17:33:58 +01:00
Laura Klünder
a90de12aba create doors_extended because walls_extended was non-watertight be design 2017-11-14 17:23:45 +01:00
Laura Klünder
b092d33a7c if walls_extended is used, omit upper wall faces 2017-11-14 16:28:44 +01:00
Laura Klünder
854c47bc45 fix glitches at extended walls when rendering full levels 2017-11-14 15:18:36 +01:00
Laura Klünder
92575a3e9a fix linter issue in pycharm 2017-11-14 15:07:00 +01:00
Laura Klünder
378e4fa822 add ground colors to engine colors 2017-11-14 15:06:50 +01:00
Laura Klünder
19123f0844 support for colors in openscad export 2017-11-14 15:02:56 +01:00
Laura Klünder
d6b94b0167 use level.short_label as group name for rendering 2017-11-14 14:38:38 +01:00
Laura Klünder
c99b9e4e58 remove scale from openscad export 2017-11-14 14:37:17 +01:00
Laura Klünder
f8dd3c2392 fix 3d centering 2017-11-14 14:35:17 +01:00
Laura Klünder
13f4f5164b optionally group geometries in engine to beautify openscad export 2017-11-14 14:27:50 +01:00
Laura Klünder
1c91c9a6db openscad: output as multiple polyhedrons 2017-11-14 13:46:48 +01:00