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 |
|