一个人如何前进并产生一个遵循路径的圆柱体路径使用节点连接,不需要平滑,只需要一个硬边的长圆柱体。圆柱体应使用三角形列表存储,因此顶点和索引都是必需的。
最佳答案
如果“展开”圆柱体网格,则会得到矩形网格,矩形网格分成两个三角形。
每个顶点都可以由一对整数索引,从0到M-1,从0到N-1(顶点(I,0)和(I,N)是相同的)然后将每一对(I,J)转到单个数字I+J.M。
三角形连接顶点(i,j),(i+1,j),(i+1,j+1),或顶点(i,j),(i,j+1),(i+1,j+1)。
关于c++ - 沿路径生成3d圆柱体的算法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24762417/