我有一个 Point3f,我想对其进行规范化,例如除以最后一个 (z) 元素。
Point3f C_tmp;
我可以这样打印出来
cout << "C_tmp= " << C_tmp << endl;
但是,我不能只是这样做
C_tmp=C_tmp/C_tmp[3];
我使用 C++ 接口。我在文档中找不到有用的东西。任何想法?
编辑:矢量案例:
int i;
for (i=begin; i<end; i++) {
threeD=...[i]..;
threeDVector.push_back(threeD);
twoD.x= threeD.x / threeD.z;
twoD.y= threeD.y / threeD.z;
twoDVector.push_back(twoD);
}