This repository has been archived on 2020-04-08. You can view files and clone it, but cannot push or open issues or pull requests.
Files
IndoorMap/mapview/3D/misc/Cube.h
kazu 076c0e9157 changed 3D rendering
added pan/zoom gesture
2018-02-04 17:02:14 +01:00

33 lines
437 B
C++

#ifndef CUBE_H
#define CUBE_H
#include "../../../fixC11.h"
#include <Indoor/geo/Point3.h>
#include "Renderable3D.h"
class Shader;
class Cube : public Renderable3D {
private:
Point3 pos;
Point3 size;
Point3 rot;
Point3 color;
public:
Cube(Point3 pos, float size);
Cube(Point3 pos, Point3 size, Point3 rot);
void setColor(float r, float g, float b);
void render(const RenderSettings& rs) override;
};
#endif // CUBE_H