vertices.h 623 B

123456789101112131415161718192021
  1. #ifndef VERTICES_H
  2. #define VERTICES_H
  3. #include <vector>
  4. #include <glm/glm.hpp>
  5. #include <glm/ext.hpp>
  6. std::vector<glm::vec3> rotateVertices(std::vector<glm::vec3> &vertices,
  7. float degrees, glm::vec3 axis,
  8. glm::vec3 offset);
  9. glm::vec3 rotateVertex(glm::vec3 vertex, float degrees, glm::vec3 axis, glm::vec3 offset);
  10. /**
  11. * @param v1 - A pointer to the vector to be added to
  12. * @param v2 - A vector to be added to the vector referenced by v1
  13. */
  14. void appendVertices(std::vector<glm::vec3> &v1, std::vector<glm::vec3> &v2);
  15. #endif // VERTICES_H