2013-04-17 79 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需要浮動)

此時,您可以將紋理綁定並繪製一個三角形條。