Commit graph

1969 commits

Author SHA1 Message Date
Laura Klünder
9ed381567d remove old outcommented code 2017-11-10 00:49:03 +01:00
Laura Klünder
f8302ab0ef only render bases if Engine is_3d 2017-11-10 00:27:37 +01:00
Laura Klünder
6d586973ea restricted_spaces_indoors schould also begin low enough 2017-11-10 00:25:56 +01:00
Laura Klünder
90f3327e5c render bases if full_levels is not set 2017-11-10 00:25:27 +01:00
Laura Klünder
37a29f5822 small potential improvement of LevelRenderData.rebuild() 2017-11-09 23:33:58 +01:00
Laura Klünder
f9cea4dbbc add full_levels render option 2017-11-09 23:25:08 +01:00
Laura Klünder
5707b0c15c move default_height into LevelGeometries 2017-11-09 22:55:46 +01:00
Laura Klünder
b04b9918e8 walls to begin 0.7m below 2017-11-09 22:02:30 +01:00
Laura Klünder
896de78602 renderstl command 2017-11-09 21:30:03 +01:00
Laura Klünder
b18ea92a9b STLEngine 2017-11-09 21:00:20 +01:00
Laura Klünder
8eab7cca96 render ground colors in 3d correctly 2017-11-09 20:59:45 +01:00
Laura Klünder
2a62795e4a weird scaling is only for OpenGL, not all 3D in general 2017-11-09 20:56:16 +01:00
Laura Klünder
288e0fd9d6 don't flatten. keep triangles. 2017-11-09 20:18:42 +01:00
Laura Klünder
0f60449cb0 some fail safes in MapRenderer.__init__ 2017-11-09 20:14:23 +01:00
Laura Klünder
b2da4df1c4 keep triangles together in base 3d engine 2017-11-09 20:04:25 +01:00
Laura Klünder
37e9dcc1f6 drop suppoprt for svg output 2017-11-09 17:42:19 +01:00
Laura Klünder
4a0de2a13d add MeshPy dependency 2017-11-09 17:36:29 +01:00
Laura Klünder
f9697271a3 remove trimesh dependency 2017-11-09 17:35:34 +01:00
Laura Klünder
1e625dd443 remove openscad utils 2017-11-09 17:33:13 +01:00
Laura Klünder
bf1e8a9b11 remove all old rendering methods 2017-11-09 17:32:39 +01:00
Laura Klünder
c365debfba HybridGeometry.difference() aka access restrictions in map rendering 2017-11-09 17:29:19 +01:00
Laura Klünder
b8709b3a98 render altitudeareas and ground colors 2017-11-09 16:31:01 +01:00
Laura Klünder
0d7e5fec75 save polyhedrons to LevelRenderData and render OpenGL in 3D 2017-11-09 16:15:10 +01:00
Laura Klünder
7d4df19adc improve _create_polyhedron() 2017-11-09 14:59:55 +01:00
Laura Klünder
799913e1a3 _create_polyhedron() 2017-11-09 14:51:37 +01:00
Laura Klünder
64de7f7c58 get vertice_altititudes and vertices_heights in set_mesh_lookup_data 2017-11-08 23:37:08 +01:00
Laura Klünder
5774910a25 move clip_altitudes and altitudes management to SVGEngine 2017-11-08 23:16:41 +01:00
Laura Klünder
426d838b13 calculate heightareas and vertex_heights 2017-11-08 22:57:34 +01:00
Laura Klünder
4b94d892d7 calculate vertex_altitudes 2017-11-08 22:22:29 +01:00
Laura Klünder
aeb7bd698c fix typo 2017-11-08 19:42:37 +01:00
Laura Klünder
7014bdb64b replace SSAA with MSAA 2017-11-08 19:33:20 +01:00
Laura Klünder
1a797b16f7 move get_level_render_data to LevelRenderData.get() and cache locally 2017-11-08 18:21:54 +01:00
Laura Klünder
ef29f48873 opengl faces cache 2017-11-08 18:05:08 +01:00
Laura Klünder
3e41ac9e14 use HybridGeometry to precache triangulations 2017-11-08 18:04:07 +01:00
Laura Klünder
7790c16bc0 draw lines aroung geometries with altitude only in svg engine 2017-11-08 18:03:40 +01:00
Laura Klünder
7d0eb3975d add contains_points to mpl utils and move mpl utils to mapdata 2017-11-08 16:03:32 +01:00
Laura Klünder
c87780dd75 store background_rgb as 0-1 float, not 0-255 int 2017-11-08 14:35:14 +01:00
Laura Klünder
f82c7de5da refactor one_pixel logic 2017-11-08 14:31:50 +01:00
Laura Klünder
335970ffcc implement SSAA 2017-11-08 14:31:37 +01:00
Laura Klünder
b54661ef78 add OpenGLWorker to make it possible to reuse OpenGL resources 2017-11-08 14:17:06 +01:00
Laura Klünder
0713fe2e44 fix OpenGLEngine._add_geometry 2017-11-08 12:35:48 +01:00
Laura Klünder
596dc48f33 don't use quality meshing. we want to get a result, not freeze the device 2017-11-08 12:32:31 +01:00
Laura Klünder
a07c7506dd add missing keep_holes 2017-11-07 23:04:18 +01:00
Laura Klünder
bee51f000b move triangulate_polygon into c3nav.mapdata.utils.mesh 2017-11-07 22:58:47 +01:00
Laura Klünder
accd656a78 fix comment referencing old SVGImage class 2017-11-07 22:16:52 +01:00
Laura Klünder
3b628681d6 render levels_on_top of current level 2017-11-07 21:52:51 +01:00
Laura Klünder
0e23945be4 replace trimesh.triangulate_polygon with faster direct meshpy implementation 2017-11-07 14:15:03 +01:00
Laura Klünder
d28ee8b461 cache color_to_rgb 2017-11-07 12:57:00 +01:00
Laura Klünder
d0abf2a282 support for rgba() color string in opengl renderer and <1px lines 2017-11-07 12:24:31 +01:00
Laura Klünder
2d7cc52941 simplify opengl stroke creation 2017-11-07 12:03:18 +01:00