a lot of work on th map-creator
This commit is contained in:
@@ -8,6 +8,7 @@
|
||||
|
||||
class MapModel;
|
||||
class GridModel;
|
||||
class GridRenderer;
|
||||
|
||||
class MapView3D : public QGLWidget {
|
||||
|
||||
@@ -23,20 +24,31 @@ public:
|
||||
update();
|
||||
}
|
||||
|
||||
void layerChange() {
|
||||
update();
|
||||
}
|
||||
|
||||
/** get the underlying data-model */
|
||||
MapModel* getModel() {return model;}
|
||||
|
||||
/** get the renderer to use for the grid */
|
||||
GridRenderer* getGridRenderer() {return gridRenderer;}
|
||||
|
||||
|
||||
/** show 3D rendered floorplan */
|
||||
void showFloorplan();
|
||||
|
||||
/** show 3D rendered grid derived from the floorplan */
|
||||
void showGrid();
|
||||
|
||||
|
||||
private:
|
||||
|
||||
/** the underlying data-model */
|
||||
MapModel* model = nullptr;
|
||||
|
||||
GridModel* gridModel = nullptr;
|
||||
GridRenderer* gridRenderer = nullptr;
|
||||
|
||||
Point3 rot;
|
||||
Point3 center;
|
||||
|
||||
Reference in New Issue
Block a user