我正在使用OpenGL绘制线条。代码是:
from OpenGL.GL import *
from OpenGL.GLU import *
from OpenGL.GLUT import *
import sys
def init():
glClearColor(1.0, 1.0, 1.0, 1.0)
gluOrtho2D(-100.0, 100.0, -100.0, 100.0)
def plotpoints():
glClear(GL_COLOR_BUFFER_BIT)
glColor3f(0.0, 0.5, 0.0)
glPointSize(4.0)
glBegin(GL_LINE)
glVertex2f(50.0,0.0)
glVertex2f(10.0,0.0)
glEnd()
glFlush()
def main():
glutInit(sys.argv)
glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB)
glutInitWindowSize(500,500)
glutInitWindowPosition(100,100)
glutCreateWindow("Again")
glutDisplayFunc(plotpoints)
init()
glutMainLoop()
main()
问题是,在执行时,我得到了一个错误:
^{pr2}$我哪里出错了?在
我认为问题是在对}。它们是两个不同的值,用于两个不同的事物。在
glBegin()
的调用中需要GL_LINES
,而不是{相关问题 更多 >
编程相关推荐