Python 3D-Visualisierung und Grafik
Ich bin auf der Suche nach Python-kompatible 3D-Grafiken. Vor allem möchte ich in der Lage sein, Linien zu zeichnen und betrachten Sie diese in 3D. Ich buchstäblich haben keine Erfahrung in diesem Bereich und bin auf der Suche nach wissen und tutorials.
Ich Programmieren lernen am besten durch Experimentieren. Also welche Pakete brauche ich, wenn ich 3-D-Grafik? Ich genieße wirklich, mit emacs, so dass, wenn Sie haben Vorschläge, wie gut, dass wäre genial!
In der Zusammenfassung:
- Welche Pakete brauche ich für 3D-Grafik mit python.
- Beachten Sie, dass ich benutze Ubuntu 12.04 LTS und emacs 24.3
InformationsquelleAutor der Frage CodeKingPlusPlus | 2013-08-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die häufigste Art und Weise zu integrieren Echtzeit-3D-Grafik ist mit der OpenGL Bibliothek. OpenGL und Echtzeit-Grafiken ist ein wichtiges Thema, konzentriert sich jedoch auf so etwas wie Zeichnung, 3D-Linien sollten nicht zu schwierig sein. Bindungen existieren für python http://pyopengl.sourceforge.net/
GLUT - ist wahrscheinlich das beste für die Bereitstellung von X-Plattform Fenster-und Rahmen-setup aus, und ist enthalten in den genannten Bindungen.
OpenGL - es gibt mehrere Versionen, für Ihre Anwendung, immediate-mode, legacy, ist wahrscheinlich akzeptabel.
Hier sind einige links für lernen - fühlen sich nicht verpflichtet, Sie zu Lesen, alle - wählen Sie die Themen, die für Sie relevant sind.
InformationsquelleAutor der Antwort Justin Meiners
Ist der einfachste Weg für 3D-Visualisierung in Python ist VPython.
Zum Beispiel, zeichnen Sie eine Kurve in der Form eines Quadrats, es ist nur:
Dies ist bedeutend einfacher als MayaVI, VTK, OpenGL, etc.
Eine weitere einfache Möglichkeit ist matplotlib 3D-Grafiken. Es ist besser, auf die quantitative Angaben, aber nicht als einfache, schnelle und interaktive für den 3D-Teil.
InformationsquelleAutor der Antwort tom10