Meilleurs modules pour développer une simple application de modélisation 3D fenêtrée?
Question
Je souhaite créer un outil de modélisation 3D très basique. L’application est supposée être fenêtrée et devra répondre aux événements de clic et de glisser de la souris dans la fenêtre 3D.
J'ai choisi wxPython pour la fenêtre réelle car je la connais déjà assez. Cependant, je dois produire une vue OpenGL pouvant répondre aux divers événements de souris. Cela ne ferait pas de mal de disposer d'un calcul pratique pour convertir les positions de souris 2D en "espace caméra". en coordonnées spatiales mondiales pour faciliter les tâches de sélection.
Je cherche des recommandations sur les modules que je devrais regarder.
Autres conseils
Comme outil de modélisation 3D très basique, je vous recommanderais VPython .
À ma connaissance, aucun module fourni n'offre cette fonctionnalité, mais vous pouvez vous inspirer de Blender 3D. , qui possède toutes les fonctionnalités que vous avez décrites: un outil de modélisation 3D, écrit en Python, possède une fenêtre OpenGL qui répond aux événements de la souris et son open source .
Vous pouvez probablement vous inspirer de Blender et l'appliquer à vos propres projets.