re-added grid-rendering to the editor

rebuild grid/navMesh 3D data only if needed
This commit is contained in:
k-a-z-u
2018-07-03 10:53:03 +02:00
parent 37b3011e5d
commit 2f37baf497
9 changed files with 262 additions and 203 deletions

View File

@@ -32,6 +32,8 @@ MapView3D::MapView3D(QWidget *parent) : QOpenGLWidget(parent) {
gridRenderer = new GridRenderer();
navMeshRenderer = new NavMeshRenderer();
floorplanRenderer = new FloorplanRenderer();
floorplanRendererModel = new FloorplanRendererModel();
@@ -374,12 +376,13 @@ void MapView3D::draw() {
// }
// if (showGrid && gridModel) {
// gridRenderer->paintGL(gridModel->getGrid());
// }
if (showGrid && gridModel) {
//gridRenderer->paintGL(gridModel->getGrid());
gridRenderer->render(rs, gridModel);
}
if (showNavMesh && navMeshModel) {
navMeshRenderer->render(rs, navMeshModel->getNavMesh(), this);
navMeshRenderer->render(rs, navMeshModel);
}
// // transparant floorplan parts