PyOpenGL en Ubuntu?

Agrupa todas las consultas sobre los lenguajes de programacion como C, C++, Python, Java ...

PyOpenGL en Ubuntu?

Notapor Nato » Vie Ene 16, 2009 6:49 pm

He estado bastante tiempo probando PyOpenGL en ubuntu pero no he conseguido arrancarlo, alguien me expllica como se hace? tengo instalado Python (que viene por defecto en Ubuntu) y PyOpenGL que instale desde Synaptic, pero al ejecutar cualquier codigo me da error.
Imagen
Avatar de Usuario
Nato
 
Mensajes: 26
Registrado: Sab Jul 21, 2007 11:11 am
Ubicación: Las Palmas, España

Notapor hugoruscitti » Vie Ene 16, 2009 7:17 pm

¿podrías indicarnos el error que aparece?.

Por si sola, la biblioteca pyopengl, no te permite
crear aplicaciones completas. Necesitas algo como
pygame o glut para gestionar los eventos de ventana
y muchas otras cosas.

Realiza la siguiente prueba, ejecuta este script con
python (si tienes glut instalado debería funcionar):

Código: Seleccionar todo
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()


Saludos.
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Notapor Nato » Dom Ene 18, 2009 3:56 pm

Me sale "Fallo de segmentacion" y nada mas, no se intenta abrir ni una ventana ni nada, mediante synaptic, tengo instalado Python, Pygame, PyopenGl, libglut3, libglut3-dev... pero aun asi me falla cualquier codigo en pyopengl.
Imagen
Avatar de Usuario
Nato
 
Mensajes: 26
Registrado: Sab Jul 21, 2007 11:11 am
Ubicación: Las Palmas, España


Volver a Sobre lenguajes de programación

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado