summaryrefslogtreecommitdiff
path: root/engine-ocean/Game/Components/CollisionComponents/BoundingEllipsoid.h
blob: 8dce7c32613504c6784d39bda5792f59b0fc4647 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#ifndef BOUNDINGELLIPSOID_H
#define BOUNDINGELLIPSOID_H
#include "glm/glm.hpp"
#include "BoundingShape.h"

struct Ellipsoid{
    glm::vec3 R = glm::vec3(0.f); // holds Rx, Ry, Rz radii
    glm::vec3 center_pos;
};

struct UnitSphere{
    glm::vec3 center_pos;
};

class BoundingEllipsoid : public BoundingShape
{
public:
    BoundingEllipsoid();
};

#endif // BOUNDINGELLIPSOID_H