work on raytracing

This commit is contained in:
2017-09-06 08:34:20 +02:00
parent c21925e86f
commit e4cd9c6b8d
32 changed files with 2790 additions and 3 deletions

View File

@@ -0,0 +1,24 @@
#ifndef OBSTACLE3_H
#define OBSTACLE3_H
#include <vector>
#include "../../../geo/Triangle3.h"
#include "../../../geo/Sphere3.h"
#include "../../../floorplan/v2/Floorplan.h"
struct Obstacle3D {
Floorplan::Material mat;
std::vector<Triangle3> triangles;
/** empty ctor */
Obstacle3D() : mat() {;}
/** ctor */
Obstacle3D(Floorplan::Material mat) : mat(mat) {;}
};
#endif // OBSTACLE3_H