1-7变换

41 阅读1分钟

使用多个矩阵对象来变换一个物体

使用GLM库来使用矩阵和向量

#include <glm/glm.hpp> 
#include <glm/gtc/matrix_transform.hpp> 
#include <glm/gtc/type_ptr.hpp>

向量定义

glm::vec4 vec(1.0f, 0.0f, 0.0f, 1.0f);

矩阵定义

glm::mat4 trans = glm::mat4(1.0f);

常用函数

glm::rotate(glm::mat4 name1,glm::radians(),glm::vec3());//旋转
glm::scale(glm::mat4 name2,glm::vec3());//缩放