Pyopengl.

Cross-Platform-Python-Bindung an OpenGL und der damit verbundenen APIs.
Jetzt downloaden

Pyopengl. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Mike C. Fletcher and Rene Liebscher
  • Website des Verlags:

Pyopengl. Stichworte


Pyopengl. Beschreibung

Cross-Platform-Python-Bindung an OpenGL und verwandte APIs. Pyopengl-Projekt ist die Cross-Platform-Python-Bindung an OpenGL und verwandte APIs. Die Bindung wird unter Verwendung des SWIG-Wrapper-Generators erstellt und ist unter einer extrem liberalen Open-Source-Quellquelle mit BSD-Stil bereitgestellt.PyOpengl ist Unterstützung für OpenGL V1.1, GLU, Glut V3.7, GLE 3, WGL 4 und TOGL ( TK OpenGL-Widget) 1.6. Es beinhaltet auch Unterstützung für Dutzende von Erweiterungen (in der in der zugrunde liegenden Implementierung unterstützt) .pyopengl ist mit einer großen Anzahl externer GUI-Bibliotheken für Python, einschließlich (Tkinter, WXPYTHON, FXPY, PYGAME, Qt) .installation: Python Setup.py InstallSee "Python setup.py install --help" für Optionen. Anforderungen: · Python Was ist neu in dieser Version: · PYOPENGL 3.0 ist ein vollständiges Umschreiben des PYOPENGL-Projekts, das versucht, die Kompatibilität mit der ursprünglichen PYOPENGL 2.x-API beizubehalten, während viele weitere Datenformate und Erweiterungen unterstützt werden, als von der vorherigen Code-Basis umwickelt wurden. Sie sollten einen erheblichen Leistungsabfall mit der Verwendung von PYOPENGL 3.x erwarten! PYOPENGL 3.x verfügt über ein Gaspedal-Modul, das rechtzeitig veröffentlicht wird, um eine bessere Leistung bereitzustellen, aber das Entwicklungsmethode (CTYPES) ist jedoch von Natur aus dauerhaft langsamer als das zuvor verwendete C (SWIG) -Methode. Dieser Leistungsrückgang ist besonders spürbar, wenn Sie die veralteten Per-Vertex-Vorgänge oder -anzeigierlisten verwenden. Es ist kein Plan, diese Operationen zu beheben, da ihre Verwendung sowieso ein Anti-Muster ist. Build und Installation wurde dramatisch vereinfacht. Es ist möglich, direkt von einem Pyopengl-BZR-Zweig zu arbeiten oder nur das Paket auszupacken. Pyopengl 3.x wird bereits vom PYINSTALLER-Verpackungsdienstprogramm "EXE" unterstützt und kann mit PY2EXE arbeiten. PYOPENGL 3.x stellt Konfigurationsflags auf Modulebene ein, mit denen Sie das Verhalten des gesamten PYOPENGL-Pakets ändern können, z. Durch die Einführung einer extremen ausführlichen Protokollierung oder Ausschalten aller Fehlerprüfungen, um die Leistung zu verbessern. Von besonderer Note ist eine Flagge, mit der Sie APIs deaktivieren können, die von der ARB in OpenGL 3.0 abgeschrieben wurden. Pyopengl 3.x bietet Zugriff auf die gesamte OpenGL 3.x-API sowie die meisten Erweiterungen, die in der OpenGL-Erweiterungsregistrierung eingegeben wurden. Häufig verwendete Erweiterungen können "pythonische" Wrapper leicht schriftlich aufweisen, und viele der allgemein verwendeten Erweiterungen haben bereits vereinfachte APIs bereitgestellt. Es bietet auch Zugang zu den Glut-, GLE- und GLX-Bibliotheken. Die endgültige Version von 3.0.0 verfügt über ein paar Fehler, die an der Version 3.0.0c1 gespeichert sind. Benutzer des Release-Kandidaten sollten aktualisieren.


Pyopengl. Zugehörige Software