2011-12-20 5 views
1

현재 파이썬 3에서 요소 프로그램의 대화식 주기적 테이블을 작성하는 단계에 있습니다. 이후 파이썬 3 (초보자 만이 될 수 있기 때문에 슈퍼 고급 프로그램이 아닙니다. 훈련).Python 3에서 3D 객체와 상호 작용합니까?

기본적으로 주기율표의 요소를 클릭하면 그 속성을보다 자세하게 볼 수 있으며 애니메이션 원자 (주위를 돌고있는 전자와 함께)의 동적 인 3D보기가 만들어집니다. 블렌더에서. Here은 방금 시각적 인 사람들을 위해 만든 간단한 모형입니다 (여기에 많은 내용이 없지만 기본 셸입니다).

제 질문은 다음과 같습니다. Python 3에서 3D 개체와 어떻게 상호 작용할 수 있습니까? 필자는 PyGame이 이것을 처리 할 수 ​​있다고 생각했지만, 3D 그래픽을 다루는 것이 최선의 방법은 아니지만, PyGame이 이런 종류의 프로그램에 이상적인지 확신 할 수 없다. 물론 vpython이 있지만 Python 3에서는 작동하지 않습니다. 어떻게하면이 작업을 수행 할 수 있습니까?

저는 초보자입니다. 그래서 저에게 도움이 될만한 자료가 있으면 감사하게 생각합니다!

감사합니다.

답변

1

에 32 비트 파이썬 3.1 vpython의 빌드가있다.

그러나 3D를 조작하려면 PyOpenGLVPython이 있습니다.

+0

Vpython은 Python 3.x와 호환됩니까? – Raphael

+0

예, 적어도 Windows : http://vpython.org/contents/download_windows.html – Dorian

+0

vpython 응용 프로그램을 PyqT 응용 프로그램에 임베드하는 것이 가능합니까? – Raphael

0

PyOpenGL은 3D 개체를 표시하기위한 낮은 수준의 인터페이스를 제공합니다. PyOpenGL을 PyQt 또는 PyGame과 함께 사용하여 2D GUI 내에 3D 디스플레이를 가질 수 있습니다.

편집 : 또한 가장 쉬운 이미지 및 비디오를 사용할 수 창

관련 문제