2013-04-17 48 views

回答

1

我会考虑你有足够的点形状看起来不够好,否则你应该做一些插值得到更多的人..

我建议你创建从一个2D顶点数组点(如果你愿意,可以是矩形阵列)。在每个点需要2个顶点(V1,V2):

vector position = currentPoint; 
vector way = nextPoint - currentPoint; 
vector normal = normalized(way.y, -way.x); 

v1 = position + normal*(ropeWidth*.5); 
v1 = position - normal*(ropeWidth*.5); 

你可能把这个在for循环,你还需要设置纹理坐标,其中X总是被设置为1.0,-1.0,Y去对于迭代器ii/pointCounti需要浮动)

此时,您可以将纹理绑定并绘制一个三角形条。