Frage

Ich mag ein sehr einfaches 3D-Modellierungs-Tool erstellen. Die Anwendung soll Fenster sein und müssen per Mausklick und Drag Ereignisse im 3D-Ansichtsfenster reagieren.

Ich habe für das eigentliche Fenster auf WxPython entschieden, da ich schon mit ihm ziemlich vertraut bin. Ich brauche aber ein OpenGL-Ansichtsfenster zu erzeugen, die auf die verschiedenen Mausereignisse reagieren können. Es wäre nicht zum Umwandeln der 2D-Maus Positionen in „Kameraraum“ in dem Weltraum anstelle verletzt einige Bequemlichkeit Mathematik haben Koordinaten Auswahl Aufgaben zu erleichtern.

Ich suche nach Empfehlungen, welche Module ich suchen soll.

War es hilfreich?

Lösung

irgendeinem Grund nicht wx GLCanvas ? Hier ein Beispiel, das eine Kugel zieht.

Andere Tipps

Als sehr einfaches 3D-Modellierungs-Tool würde ich empfehlen, VPython .

Ich bin nicht bekannt, dass boxed up-Module, die diese Funktionalität bieten, aber man kann etwas Inspiration von Blender 3D nehmen , die alle Funktionen hat Sie beschrieben: es ist ein 3D-Modellierungswerkzeug, das in Python geschrieben, hat ein OpenGL-Ansichtsfenster, die auf Mausereignisse reagiert und sein Open Source .

Sie können wahrscheinlich inspiriert von Blender nehmen und Ihre eigenen Projekte anwenden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top