像素存在auto v = t.toVector4();
里
这个v存了三个vector4f,分别对应每个三角形的三个点,举个例子(v[0])[0]就是读取存在v里的第一个点的x坐标
frame_buf[]存的是颜色
depth_buf[]存的是深度
给get_index(int x, int y)传像素坐标可以获得在frame_buf、depth_buf中对应的数组下标
循环调用的话就循环v里的三个点呗,每次传来的都是三个点,顺序的话是按照main.cpp里面的
std::vector<Eigen::Vector3f> pos
{
...
};
的顺序,按顺序每三个点放在一个三角形里
-
This reply was modified 4 years, 7 months ago by 戴皓天.
-
This reply was modified 4 years, 7 months ago by 戴皓天.
-
This reply was modified 4 years, 7 months ago by 戴皓天.