

import sys
import time
from OpenGL.GL import *
import OpenGL.GLUT as glut
import OpenGL.GLU as glu
def display():
    glClearColor(1, 1, 1, 1)
    glClear(GL_COLOR_BUFFER_BIT)
    glMatrixMode(GL_PROJECTION)
    glLoadIdentity()
    glu.gluPerspective(40, 1.0, 1.0, 100.0)
    glMatrixMode(GL_MODELVIEW)
    glPushMatrix()
    glTranslatef(1.9, 0.1, -10.0)
    glColor(0, 0.5, 1)
    glut.glutSolidCube(2)
    glPopMatrix()
    glFlush()
    glut.glutSwapBuffers()
def update():
    glRotated(1, 0, 0, 1)
    glut.glutPostRedisplay()
    time.sleep(0.01)
if __name__ == '__main__':
    glut.glutInit()
    glut.glutInitDisplayMode(glut.GLUT_DOUBLE | glut.GLUT_RGBA)
    glut.glutInitWindowPosition(100, 100)
    glut.glutCreateWindow(sys.argv[0])
    glut.glutDisplayFunc(display)
    glut.glutIdleFunc(update)
    glut.glutMainLoop()


Volver a Sobre lenguajes de programación
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado