问题描述
我正在尝试使用 Surface Revolution 实现曲面。我在 https://github.com/andrewmo2014/Curves-and-Surfaces/blob/master/surf.cpp 找到了以下代码:
for (unsigned k=0; k<surface.VV.size()-(steps+1);k++){
Tup3u firstTri; //faces uses a series of connected triangles
Tup3u secondTri;
if ((k+1)%(steps+1) != 0) //Create triangles (considering edge conditions)
{
//Triangles in counter-clockwise manner
firstTri = Tup3u(k+1,k,k+steps+1);
secondTri = Tup3u(k+1,k+1+steps,k+2+steps);
}
surface.VF.push_back(firstTri);
surface.VF.push_back(secondTri);
}
return surface;
我无法理解 if 条件。有人可以帮我吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)