Форум сайта python.su
0
Вероятно надо копать где то в библиотеке pygame?
Офлайн
0
или PyQt. >> OpenGL
Офлайн
0
pygame вроде и ещё есть интересная IDE VPython
Офлайн
186
Копай в сторону Blender-а и BGE.
Офлайн
14
А еще есть PyOGRE и целая пачка либ для работы с OpenGL.
Быть может, уважаемый rudm сначала несколько подробнее опишет, что ему нужно?
Или требуется лаба? Хотя вроде бы не время - сессия давно закончилась…
Офлайн
0
Нет, лаба мне не требуется, Python это мое хобби )
Суть в том, что мне надо динамически менять 3-d объект, например шарик, согласно вычислениям в программе. То есть, имеем шарик - на него действует какая-либо сила - шарик немного сжимается, и т.д. Я пытался делать это через PyOpenGL но не особо преуспел.
Посмотрел библиотеки которые посоветовали (всем спасибо за советы) и наврное самое близкое это Blender.
Офлайн
0
VPython как раз предназначена для 3D моделирования механических процессов
Офлайн
0
Большое спасибо, посмотрю ее получше.
Офлайн
0
Решил совмеcтить pygame и vpython, но пока что не работает )
import pygame
from visual import *
pygame.init()
coords = [-1,1,0]
coords_t = [-1,0,1]
sphr = sphere(pos = vector(coords[0], coords[1], coords[2]), radius = 0.3, color = color.blue)
while 1:
for event in pygame.event.get():
if event.type == QUIT:
sys.exit()
if event.type == KEYDOWN:
if event.key == K_UP:
sphr(pos = vector(coords_t[0], coords_t[1], coords_t[2]), radius = 0.4)
Офлайн
2
посмотрите ещё http://pypi.python.org/pypi/pyirrlicht
если возникнут вопросы готов помочь
Офлайн