[PyOpenGL-Users] Problem with pyopengl
Brought to you by:
mcfletch
From: Alfonso de la O. <ar...@gm...> - 2011-11-29 20:10:28
|
Hi, I'm having troubles with pyopengl (or glut) when trying to render a glut solid box or glut solid sphere I tried the pyode test and the boxes were wrong. The faces seem to be invisible sometimes and the render don't show objects ordered properly in depth. Then I added spheres and they were erroneously represented too. I've taken 2 screenshots: http://imgur.com/a/JBm8u # draw_body def draw_body(body): """Draw an ODE body. """ x,y,z = body.getPosition() R = body.getRotation() rot = [R[0], R[3], R[6], 0., R[1], R[4], R[7], 0., R[2], R[5], R[8], 0., x, y, z, 1.0] glPushMatrix() glMultMatrixd(rot) if body.shape=="box": glShadeModel(GL_FLAT) sx,sy,sz = body.boxsize glScalef(sx, sy, sz) glutSolidCube(1) elif body.shape=="sphere": glShadeModel(GL_FLAT) glutSolidSphere(body.radius, 10, 10) glPopMatrix() What can I do to solve this? -- Alfonso |