Найти - Пользователи
Полная версия: PyOpenGL
Начало » Python для экспертов » PyOpenGL
1
steveners
Люди, я пытаюсь сделать симулятор человеческого тела, для этого использую opengl и ODE. Привожу фрагмент кода, где рисуется рука.

def draw_body(body):
"""Draw an ODE body.
"""
glLoadIdentity()
x,y,z = body.getPosition()
y-=1
x-=2
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":
sx,sy,sz = body.boxsize
glScalef(sx, sy, sz)
glutSolidCube(1)
glPopMatrix()


Все хорошо, но я хочу отобразить ее под другим углом. glRotate(90,0,1,0) не помогает, картина та же самая. Помогите пожалуйста
alien308
Кажется вы забыли обновить изображение.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB