如何使用“交叉”来查找两个向量(OpenGL)的叉积?

时间:2016-05-06 12:18:25

标签: c++ opengl vector

我有一个任务是找出两个矢量是否很冷(z轴和相机矢量)。我找到了一个名为cross的命令。定义如下:

vec3 cross(vec3 x,vec3 y);

我的逻辑告诉我功能就是这个

glm::vec3 Cproduct(glm::vec3 a, glm::vec3 b){

  return glm::vec3 cross(a,b);

}

但它不起作用,它说“;”在交叉之前预期。如何构造一个带有2个向量的函数,并返回它们的叉积?

1 个答案:

答案 0 :(得分:1)

调用函数时,您不需要指定返回类型:

return cross(a, b);