¿Los mejores módulos para desarrollar una aplicación de modelado 3D en ventana simple?

StackOverflow https://stackoverflow.com/questions/410941

  •  03-07-2019
  •  | 
  •  

Pregunta

Quiero crear una herramienta de modelado 3D muy básica. Se supone que la aplicación debe tener una ventana y deberá responder al clic del mouse y a los eventos de arrastre en la ventana 3D.

Me decidí por wxPython para la ventana real ya que ya estoy bastante familiarizado con ella. Sin embargo, necesito generar una ventana gráfica OpenGL que pueda responder a los diversos eventos del mouse. No estaría de más tener algunas matemáticas convenientes para convertir las posiciones del mouse 2D en "espacio de cámara". en coordenadas del espacio mundial para facilitar las tareas de selección.

Estoy buscando recomendaciones sobre qué módulos debería estar mirando.

¿Fue útil?

Solución

¿Alguna razón por la que no usaría wa's GLCanvas ? Aquí hay un ejemplo que dibuja una esfera.

Otros consejos

Como una herramienta de modelado 3D muy básica, recomendaría VPython .

No conozco ningún módulo en caja que brinde esa funcionalidad, pero puede inspirarse en Blender 3D , que tiene todas las características que describió: es una herramienta de modelado 3D, está escrita en Python, tiene una vista OpenGL que responde a eventos del mouse, y es código abierto .

Probablemente puedas inspirarte en Blender y aplicarlo a tus propios proyectos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top