我有一个问题,我不知道为什么。我需要添加到float3值。OpenCV:运算符“+”错误;此外
float3 a3 = cross(v1v2,intersection.pIntersect);
a3.normalize();
float3 lambda1 = a3/(a1+a2+a3);
error: no match for ‘operator/’ in ‘a3/math::operator+((* & math::operator+(((const math::vector)(& a3)))’
因此,它不可能+操作FLOAT3值。对于lambda,我有错误的类型吗?或者我想念一个操作?或者是normilize()方法改变了typ?
THX任何帮助:)
你想做什么?用另一个矢量划分一个矢量并不会带来很大的意义 – TomD 2013-05-03 21:24:03