我載體聲明如下:GLM ::點返回矢量
std::vector<double> vec1;
std::vector<double> vec2;
double result = glm::dot(vec1, vec2);
我收到以下錯誤:error: no viable conversion from 'std::__1::vector<double, std::__1::allocator<double> >' to 'double'
不應該glm::dot
返回一個標值(double
)在這種情況下, ?
爲什麼不使用glm矢量類型,例如'GLM :: dvec3'? – Michael