kick
|
00001 // 00002 // math.h 00003 // KickCPP 00004 // 00005 // Created by morten on 8/13/13. 00006 // Copyright (c) 2013 Morten Nobel-Joergensen. All rights reserved. 00007 // 00008 00009 #pragma once 00010 00011 #include <glm/glm.hpp> 00012 #include <glm/ext.hpp> 00013 00014 namespace kick { 00015 00016 glm::mat4 TRS(glm::vec3 translate, glm::quat rotate, glm::vec3 scale); 00017 00018 glm::mat4 TRSInverse(glm::vec3 translate, glm::quat rotate, glm::vec3 scale); 00019 00020 glm::quat lookAt(glm::vec3 eyePosition, glm::vec3 lookAtPos, glm::vec3 up = glm::vec3(0,1,0)); 00021 00022 };