Найти - Пользователи
Полная версия: Есть ли в Python какие-либо средства для управления 3D-объектами?
Начало » Python для новичков » Есть ли в Python какие-либо средства для управления 3D-объектами?
1 2
rudm
Вероятно надо копать где то в библиотеке pygame?
py2010
или PyQt. >> OpenGL
PitPytoni
pygame вроде и ещё есть интересная IDE VPython
Rodegast
Копай в сторону Blender-а и BGE.
Андрей Светлов
А еще есть PyOGRE и целая пачка либ для работы с OpenGL.

Быть может, уважаемый rudm сначала несколько подробнее опишет, что ему нужно?
Или требуется лаба? Хотя вроде бы не время - сессия давно закончилась…
rudm
Нет, лаба мне не требуется, Python это мое хобби )
Суть в том, что мне надо динамически менять 3-d объект, например шарик, согласно вычислениям в программе. То есть, имеем шарик - на него действует какая-либо сила - шарик немного сжимается, и т.д. Я пытался делать это через PyOpenGL но не особо преуспел.

Посмотрел библиотеки которые посоветовали (всем спасибо за советы) и наврное самое близкое это Blender.
Paher
VPython как раз предназначена для 3D моделирования механических процессов
rudm
Большое спасибо, посмотрю ее получше.
rudm
Решил совме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)
В чем может быть проблема?
finic
посмотрите ещё http://pypi.python.org/pypi/pyirrlicht
если возникнут вопросы готов помочь
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