Commit graph

427 commits

Author SHA1 Message Date
Laura Klünder
ed2cedaa87 rebuild altitudes and level geoms on mapupdate 2017-10-19 14:41:42 +02:00
Laura Klünder
9bfa48ba2c cache max_bounds 2017-10-19 13:55:35 +02:00
Laura Klünder
eb370b430c always defer Level.geoms_cache by default 2017-10-19 13:40:17 +02:00
Laura Klünder
a9594b0cc5 improve rendering speed by caching LevelGeometry in database 2017-10-19 13:35:17 +02:00
Laura Klünder
c3cb12d2bc simple renderer for tiles 2017-10-10 17:49:53 +02:00
Laura Klünder
9a538f8255 GeometryManager with within 2017-10-10 17:49:30 +02:00
Laura Klünder
99f9aac0c3 add geometry bounds for easier querying 2017-10-10 13:26:46 +02:00
Laura Klünder
a87b6d79ac change building color 2017-09-21 16:22:20 +02:00
Laura Klünder
17faf9ce05 change space color 2017-09-21 16:17:58 +02:00
Laura Klünder
1f977ca9e6 remove borders from svg rendering 2017-09-19 17:23:50 +02:00
Laura Klünder
3ab21d55d1 fix hole rendering again 2017-09-19 17:21:07 +02:00
Laura Klünder
a49f2c61a6 fix hole rendering 2017-09-19 17:18:36 +02:00
Laura Klünder
d6f17a08cd improve hole rendering 2017-09-19 17:12:53 +02:00
Laura Klünder
8731fd5f11 color should be up to 32 characters, fix color migration 2017-09-16 14:19:01 +02:00
Laura Klünder
e76963a2a6 fix typo 2017-08-21 16:05:31 +02:00
Laura Klünder
662ea578c8 openscad renderer: render walls 2017-08-08 13:29:24 +02:00
Laura Klünder
7ec56d4186 render single levels, too 2017-08-08 12:31:55 +02:00
Laura Klünder
5a2bb0fe3d improve scad rendering 2017-08-07 21:20:50 +02:00
Laura Klünder
3c9013220e new stair interpolation based on dijkstra 2017-08-07 18:12:33 +02:00
Laura Klünder
2573ffc05b render to openscad: render obstacles 2017-08-07 16:13:35 +02:00
Laura Klünder
5f848104a2 add missing properties in serialization 2017-08-07 15:30:50 +02:00
Laura Klünder
055df254e2 add space and obstacle heights 2017-08-07 15:29:52 +02:00
Laura Klünder
1a779fbcc4 openscad export: implement low_clip and call it for the lowest level 2017-08-07 15:10:34 +02:00
Laura Klünder
7579c5f188 center/translate openscad export 2017-08-07 14:55:08 +02:00
Laura Klünder
ca08315598 remove debug statements 2017-08-07 14:24:13 +02:00
Laura Klünder
2cdef6e188 move obstacle altitude code etc. from scad render to compilealtitudes 2017-08-07 14:22:32 +02:00
Laura Klünder
ee5dea5337 set default linear_extrude height to 0.5 2017-08-07 13:47:07 +02:00
Laura Klünder
c4ee2aeff9 fillin altitudes within obstacles of levels 2017-08-07 13:43:31 +02:00
Laura Klünder
756c3976d0 move renderscad into Level model 2017-08-06 22:07:34 +02:00
Laura Klünder
7b141aa87b areas → all_areas 2017-08-06 21:37:51 +02:00
Laura Klünder
b9de22fb1c save areas in buildaltitudes 2017-08-06 20:06:46 +02:00
Laura Klünder
5c474e73b5 connect altitudes between levels before interpolating 2017-08-06 19:12:38 +02:00
Laura Klünder
822e3ed819 stairs have no direction anymore, our altitude system replaces this 2017-08-06 17:07:01 +02:00
Laura Klünder
3347908d06 remove GraphNode.space_transfer 2017-08-06 16:52:08 +02:00
Laura Klünder
faec957984 last fallback: level base_altitude 2017-08-05 16:51:08 +02:00
Laura Klünder
5cf0157f50 ordering → base_altitude 2017-08-05 16:49:10 +02:00
Laura Klünder
b7e909645c remaining areas which belong to a room that has an altitude somewhere 2017-08-05 16:45:29 +02:00
Laura Klünder
f58b30910e remove debug statement 2017-08-05 16:22:45 +02:00
Laura Klünder
4188d97056 space_areas tmpid 2017-08-05 16:22:25 +02:00
Laura Klünder
834c83b804 interpolate documentation 2017-08-05 16:18:55 +02:00
Laura Klünder
2f433d8e2d interpolate altitudes 2017-08-05 16:18:19 +02:00
Laura Klünder
7179039925 splitting areas does not imply splitting their connections 2017-08-05 16:15:28 +02:00
Laura Klünder
451a863026 when splitting areas along stairs, update connected_to attribute 2017-08-05 15:54:33 +02:00
Laura Klünder
d685a07e5b assign altitudes by altitudemarkers 2017-08-05 15:17:15 +02:00
Laura Klünder
3690bac467 fix lookup table space_areas 2017-08-05 15:16:00 +02:00
Laura Klünder
31c4feca73 improve altitude area performance again using lookup table 2017-08-05 14:50:07 +02:00
Laura Klünder
eff2cefd8f document altitude area creation and improve performance 2017-08-05 14:35:25 +02:00
Laura Klünder
cb4a4c1b33 cut altitude areas 2017-08-05 14:17:24 +02:00
Laura Klünder
9ca07be935 reorder imports 2017-08-05 12:13:15 +02:00
Laura Klünder
6930e1bb7c new altitude modeling 2017-08-05 11:56:29 +02:00