2011-10-03 19 views
2

我正在學習如何用OpenGL製作2D對象。我用GL_QUADS做了一個簡單的矩形,它有四個頂點3f,例如vertex1,vertex2,vertex3,vertex4。問題是,無論如何,所以我可以從該頂點創建曲線邊(例如:從v1到v2是矩形的左側,我只想知道如何將曲線從v1到v2)。如何在OpenGL C++上製作曲線頂點

回答

2

AFAIK無法從盒子中繪製曲線。你可以做的是畫幾行GL_LINE_STRIP並傳遞你的頂點。當然,你必須創建自己的頂點。

有幾種曲線算法,但作爲genpfault狀態,Bezier曲線是一個好看的起點。