25 lines
398 B
C++
25 lines
398 B
C++
#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
|