Meilleurs modules pour développer une simple application de modélisation 3D fenêtrée?

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

  •  03-07-2019
  •  | 
  •  

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.

Était-ce utile?

La solution

N'avez-vous aucune raison d'utiliser les GLCanvas de wx? Voici un exemple qui dessine une sphère.

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top