AireEngine
A 3D Open-World Game Engine
Loading...
Searching...
No Matches
boundingVolume.h
1#pragma once
2#include <glm/glm.hpp>
3#include <vector>
4#include "boundingBox.h"
5#include "rigidbody.h"
6
7namespace Aire {
11 public:
16 BoundingVolume(glm::vec3 startPosition, glm::vec2 size, int boxNum);
17
20 void update(Rigidbody* rb);
21
24
26 std::vector<BoundingBox> boxes;
27 };
28}
Definition boundingVolume.h:10
BoundingVolume(glm::vec3 startPosition, glm::vec2 size, int boxNum)
Definition boundingVolume.cpp:6
int volumeWidth
Width of the bounding volume.
Definition boundingVolume.h:23
std::vector< BoundingBox > boxes
The bounding boxes.
Definition boundingVolume.h:26
void update(Rigidbody *rb)
Definition boundingVolume.cpp:34
Definition rigidbody.h:8