def drawGear(self, gear, dx, dy, dz, angle):
    self.gl.glPushMatrix()
    self.gl.glTranslated(dx, dy, dz)
    self.gl.glRotated(angle, 0.0, 0.0, 1.0)
    self.gl.glCallList(gear)
    self.gl.glPopMatrix()
def drawGear(self, gear, dx, dy, dz, angle):
    self.gl.glPushMatrix()
    self.gl.glTranslated(dx, dy, dz)
    self.gl.glRotated(angle, 0.0, 0.0, 1.0)
    self.gl.glCallList(gear)
    self.gl.glPopMatrix()