Cinder  0.9.1
Classes | Namespaces | Functions
Matrix.h File Reference
#include "cinder/Cinder.h"
#include "cinder/CinderMath.h"
#include "cinder/Matrix22.h"
#include "cinder/Matrix33.h"
#include "cinder/Matrix44.h"
#include "cinder/Vector.h"
#include "glm/mat3x3.hpp"
#include "glm/mat4x4.hpp"
#include "glm/gtc/matrix_inverse.hpp"
#include "glm/gtc/type_ptr.hpp"
#include "glm/gtc/matrix_access.hpp"
#include "glm/gtx/transform.hpp"
#include "glm/gtx/matrix_transform_2d.hpp"
#include "glm/gtx/euler_angles.hpp"
#include "glm/gtx/io.hpp"

Classes

class  cinder::ParallelTransport
 

Namespaces

 cinder
 

Functions

glm::mat4 cinder::transform2dTo3d (const glm::mat3 &m)
 
glm::mat4 cinder::alignZAxisWithTarget (vec3 targetDir, vec3 upDir)
 
template<typename T >
glm::tmat4x4< T, glm::defaultpcinder::firstFrame (const glm::tvec3< T, glm::defaultp > &firstPoint, const glm::tvec3< T, glm::defaultp > &secondPoint, const glm::tvec3< T, glm::defaultp > &thirdPoint)
 
template<typename T >
glm::tmat4x4< T, glm::defaultpcinder::nextFrame (const glm::tmat4x4< T, glm::defaultp > &prevMatrix, const glm::tvec3< T, glm::defaultp > &prevPoint, const glm::tvec3< T, glm::defaultp > &curPoint, glm::tvec3< T, glm::defaultp > prevTangent, glm::tvec3< T, glm::defaultp > curTangent)
 
template<typename T >
glm::tmat4x4< T, glm::defaultpcinder::lastFrame (const glm::tmat4x4< T, glm::defaultp > &prevMatrix, const glm::tvec3< T, glm::defaultp > &prevPoint, const glm::tvec3< T, glm::defaultp > &lastPoint)