我需要在OpenGL中繪製NURBS曲線的控制點和結點。控制點是沒有問題的,因爲它們是由座標定義的。然而,我在結頭上遇到了一些麻煩。OpenGL Nurbs:找到結點座標
我有一個由gluNurbsCurve
函數拍攝的結陣列,定義如下。
GLfloat knots[KNOTCOUNT] = {0.00, 0.00, 0.00,
0.25,
0.50, 0.50,
0.75,
1.00, 1.00, 1.00}
有一種簡單的方法來獲得這5節的座標?基於控制點的座標,我假設?或者這是不平凡的?除了控制點的座標和權重之外,我還有STRIDE
和ORDER
值。
我想這將是可能的,因爲gluNurbsCurve
-function是能夠利用基於這些值的曲線..
還是我失去節的概念完全?
,我會建議您單獨繪製結,5個小廣場。 –
這是我的每一個意圖。但是,我沒有所述結的x和y座標。 – Joost
你在你的問題中有一個10浮點數組。每個浮點數都是一個結的X和Y座標,對嗎? –