Re: [PyOpenGL-Users] A big problem with glOrtho
Brought to you by:
mcfletch
From: Ian M. <geo...@gm...> - 2009-04-10 18:39:07
|
Definitely recommend using a perspective matrix for your first OpenGL programs. I use this class for perspective: class glLibView3D(): def __init__(self,rect,angle,near=0.1,far=1000.0): self.rect = list(rect) self.angle = angle self.near = near self.far = far def set_angle(self,value): self.angle = angle def set_near(self,value): self.near = value def set_far(self,value): self.far = value def set_view(self): glViewport(*self.rect) glMatrixMode(GL_PROJECTION) glLoadIdentity() gluPerspective(self.angle,float(self.rect[2])/float(self.rect[3]),\ self.near,self.far) glMatrixMode(GL_MODELVIEW) glLoadIdentity() HTH, Ian |