worked on 3D display

some ui changes
refactoring
new icons
This commit is contained in:
2018-02-03 23:30:55 +01:00
parent e5e19779d5
commit 3b62f23c0e
21 changed files with 1054 additions and 765 deletions

33
mapview/3D/misc/Outline.h Normal file
View File

@@ -0,0 +1,33 @@
#ifndef OUTLINE_H
#define OUTLINE_H
#include "Renderable3D.h"
#include <vector>
#include <Indoor/geo/Point3.h>
class Outline : public Renderable3D {
private:
std::vector<float> vertices;
std::vector<float> normals;
Point3 color;
public:
Outline();
virtual void render(const RenderSettings& rs) override;
void setColor(float r, float g, float b);
void clear();
void add(std::vector<std::vector<Point3>>&);
};
#endif // OUTLINE_H