Add reflect(direction, normal) to Vec3 scripting calls

This commit is contained in:
Philip Rosedale 2014-11-12 23:03:26 -08:00
parent 9eebcfbcd3
commit d248e1e2c4
2 changed files with 4 additions and 0 deletions

View file

@ -15,6 +15,9 @@
#include "Vec3.h"
glm::vec3 Vec3::reflect(const glm::vec3& v1, const glm::vec3& v2) {
return glm::reflect(v1, v2);
}
glm::vec3 Vec3::cross(const glm::vec3& v1, const glm::vec3& v2) {
return glm::cross(v1,v2);
}

View file

@ -25,6 +25,7 @@ class Vec3 : public QObject {
Q_OBJECT
public slots:
glm::vec3 reflect(const glm::vec3& v1, const glm::vec3& v2);
glm::vec3 cross(const glm::vec3& v1, const glm::vec3& v2);
float dot(const glm::vec3& v1, const glm::vec3& v2);
glm::vec3 multiply(const glm::vec3& v1, float f);