AireEngine
A 3D Open-World Game Engine
Loading...
Searching...
No Matches
Static Public Member Functions | List of all members
mathHelper Class Reference

Helper class for math operations related to 3rd party libraries. More...

#include <mathHelper.h>

Static Public Member Functions

static glm::mat4 ConvertMatrixToGLMFormat (const aiMatrix4x4 &from)
 
static glm::vec3 GetGLMVec (const aiVector3D &vec)
 
static glm::quat GetGLMQuat (const aiQuaternion &pOrientation)
 

Detailed Description

Helper class for math operations related to 3rd party libraries.

Member Function Documentation

◆ ConvertMatrixToGLMFormat()

static glm::mat4 mathHelper::ConvertMatrixToGLMFormat ( const aiMatrix4x4 & from)
inlinestatic

Convert an assimp matrix to a GLM matrix

Parameters
fromThe input matrix
Returns
A GLM matrix
Here is the caller graph for this function:

◆ GetGLMQuat()

static glm::quat mathHelper::GetGLMQuat ( const aiQuaternion & pOrientation)
inlinestatic

Convert an assimp quaternion to a GLM quaternion

Parameters
pOrientationThe input quaternion
Returns
A GLM quaternion
Here is the caller graph for this function:

◆ GetGLMVec()

static glm::vec3 mathHelper::GetGLMVec ( const aiVector3D & vec)
inlinestatic

Convert an assimp vector to a GLM vector

Parameters
vecThe input vector
Returns
A GLM vector
Here is the caller graph for this function:

The documentation for this class was generated from the following file: