我有一个任务是找出两个矢量是否很冷(z轴和相机矢量)。我找到了一个名为cross的命令。定义如下:
vec3 cross(vec3 x,vec3 y);
我的逻辑告诉我功能就是这个
glm::vec3 Cproduct(glm::vec3 a, glm::vec3 b){
return glm::vec3 cross(a,b);
}
但它不起作用,它说“;”在交叉之前预期。如何构造一个带有2个向量的函数,并返回它们的叉积?
答案 0 :(得分:1)
调用函数时,您不需要指定返回类型:
return cross(a, b);