2013-01-23 162 views
4

我想在opengl中畫一條線。如何在OpenGl中繪製線條?

glBegin(GL_LINES); 
    glVertex2f(.25,0.25); 
    glVertex2f(.75,.75); 
glEnd(); 

這段代碼畫線但如果我想畫一條從座標(10,10)到座標(20,20)的線,我會做什麼?

它是什麼意思(.25,.25)和(.75,.75)?

回答

17

(.25,.25)和(.75,.75)是線的起點和終點。

要繪製從(10,10)的線到(20,20):

glBegin(GL_LINES); 
    glVertex2f(10, 10); 
    glVertex2f(20, 20); 
glEnd(); 
+1

不贊成這種方式 – StackExploded