3#include "assimp/aabb.h"
4#include "assimp/types.h"
9#define GLM_ENABLE_EXPERIMENTAL
10#include <glm/gtc/quaternion.hpp>
22glm::vec3
getGLMVec(
const aiVector3D& vec);
50glm::quat
getGLMQuat(
const aiQuaternion& pOrientation);
GLuint color
Definition: glad.h:2250
glm::vec3 getDimensions()
Definition: util.cpp:30
std::pair< glm::vec3, glm::vec3 > corners
Definition: util.hpp:32
Bbox aiBboxToGLM(const aiAABB &bbox)
Definition: util.cpp:34
glm::quat getGLMQuat(const aiQuaternion &pOrientation)
Definition: util.cpp:28
glm::vec3 rotate90DegreesAroundYAxis(const glm::vec3 &direction)
Definition: util.cpp:108
glm::vec3 rotate90DegreesAroundXAxis(const glm::vec3 &direction)
Definition: util.cpp:97
glm::vec3 aiColorToGLM(const aiColor3D &color)
Definition: util.cpp:10
glm::mat4 matrixToGLM(const aiMatrix4x4 &from)
Definition: util.cpp:14
Bbox combineBboxes(const Bbox &bbox1, const Bbox &bbox2)
Definition: util.cpp:51
glm::vec3 getGLMVec(const aiVector3D &vec)
Definition: util.cpp:24