문제

매우 기본적인 3D 모델링 도구를 만들고 싶습니다. 응용 프로그램은 윈도우가 있어야하며 3D 뷰포트에서 마우스 클릭 및 드래그 이벤트에 응답해야합니다.

나는 이미 그것에 대해 잘 알고 있기 때문에 실제 창에 대한 Wxpython을 결정했습니다. 그러나 다양한 마우스 이벤트에 응답 할 수있는 OpenGL 뷰포트를 생성해야합니다. "카메라 공간"의 2D 마우스 위치를 세계 공간 좌표로 변환하기 위해 편의 수학을 마련하는 것은 아프지 않을 것입니다.

나는 내가 어떤 모듈을보고 있는지 추천을 찾고있다.

도움이 되었습니까?

해결책

WX를 사용하지 않을 이유가 있습니다 glcanvas? 여기에 있습니다 구를 그리는 예.

다른 팁

매우 기본적인 3D 모델링 도구로 권장합니다 vpython.

나는 그 기능을 제공하는 박스화 된 모듈을 알지 못하지만 당신은 약간의 영감을 얻을 수 있습니다. 블렌더 3D, Python으로 작성된 3D 모델링 도구 인 3D 모델링 도구에는 마우스 이벤트에 응답하는 OpenGL 뷰포트와 그 기능이 있습니다. 오픈 소스.

믹서기에서 영감을 얻어 자신의 프로젝트를 적용 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top