1
我正在寫一個OpenGL庫,可以使用屏幕座標繪製點,線和矩形。但是,我不知道如何將屏幕座標轉換爲剪輯或相機座標。我使用現代OpenGL(頂點數組和頂點緩衝區,以及着色器)。如何使用屏幕座標繪製OpenGL基元(GL_POINT,GL_LINE等)?
這基本上就是我努力爭取:
DrawPoint(10, 10, 5); // draws a point at pixel 10, 10 with a radius of 5
同樣的概念用於繪製線條和矩形。
此外,我不提供代碼,因爲這不是我正在尋找的,我正在尋找概念和數學。
謝謝,這似乎應該工作。 –