-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathSphereCollider.h
31 lines (24 loc) · 1.13 KB
/
SphereCollider.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
// #ifndef _SPHERECOLLIDER_H_
// #define _SPHERECOLLIDER_H_
// #include "Collider.h"
// ////////////////////////////////////////////////////////////////////////////////
// /// @class Class for spherical colliders
// ////////////////////////////////////////////////////////////////////////////////
// class SphereCollider : public Collider{
// public:
// //////////////////////////////////////////////////////////////////////////////
// /// @brief Constructor for sphere collider
// SphereCollider(float _radius);
// ////////////////////////////////////////////////////////////////////////////
// /// @brief Update for sphere collider
// void Update(glm::vec3 _translation);
// ////////////////////////////////////////////////////////////////////////////
// /// @brief Checks for collision with other colliders
// glm::vec3 CheckCollision(Collider _newCollider);
// ////////////////////////////////////////////////////////////////////////////
// /// @brief Returns collider type (0 = Sphere, 1 = Rect etc...)
// int getType();
// private:
// float radius; //< Radius of sphere
// };
// #endif