| |
|
|
Jörg Sellmeyer | 26 - OpenGL en XProfan - el es el gesamte OpenGL-API disponible, sin daß él una Headerdatei braucht oder externe Características umständlich definiert voluntad necesario. mejor: umständlich definieren muß
26.1 - OpenGL - Grundlagen - Offen bedeutet hierbei auch, comoß dieser Standard no sólo en Windows beschränkt es, pero auch en otro Betriebssystemen implementiert es.
- Windows unterstützte esta OpenGL-Standard seit el ersten 32-Bit-Versionen: Windows NT 3.51 y Windows 95.
- Damals sorgten en el Wesentlichen OpenGL-Treiber des Betriebssystems para esta, para el damalige Tiempo erstaunlichen, Fähigkeiten.
- El direkte Hardware-Unterstützung de OpenGL y así el deutliche Beschleunigung el Grafikausgabe, erfolgte sólo en el folgenden Jahren con siempre leistungsfähigeren Grafikkarten.
- Farbwerte y Texturwerte übermittelt voluntad necesario, así comoß lo rasch algunos 100 Zeilen con fast así vielen API-Aufrufen voluntad,
- So reicht a Initialisierung con, para el meisten Fälle brauchbaren, Defaulteinstellungen una einzige Línea.
- Wer se en Syntax einzelner OpenGL-Características informieren voluntad, startet al Besten en dieser Información general en OpenGL-Características.
26.2 - 3D-Sprites para OpenGL - Wollte uno Aussehen oder Bewegung des Sprites ändern, mußten lediglich
- Mit el 3D-Sprites para OpenGL se en XProfan algo muy ähnliches nachgebildet: Auch hier muß se el XProfan-Programa no mehr en jede Bewegung dieser Sprites kümmen.
- Bewegung y Drehung pro Zeiteinheit, etc. sólo una vez gesetzt,
- Diese es en XProfan 10 ya fest integriert y muß por lo tanto no sólo con STRUCT oder CLASS definiert voluntad.
26.2 - Das XPGL-Formato - La idea a XPGL kam me entonces, como Yo mich con el Vektor-Características de OpenGL befaßte, el lo ermöglichen, para Vertex (Koordinaten), Farbe, Texturabschnitt y Normalwerte je una Datenarray (= Vektor) anzugeben, y el Ganze entonces con un einzigen OpenGL-Befehl en el Bildschirm a bringen.
- y derart en el Speicher gelesen se, comoß ellos con un OpenGL-Befehl adecuado voluntad kann.
- Mit @oGL("LoadXPGL" kann una XPGL-datei en el Speicher geladen voluntad.
- (4 Werte, por Komma getrennt) ¿Por qué entonces Semikolons?
- Das V para Vertex muß siempre disponible ser.
- Im Falle de "VT" posición also en cada Línea primero el drei por Komma getrennten Koordinaten, entonces folgen una Semikolon el beiden por una Komma getrennten Textur-Koordinaten. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 28.03.2012 ▲ |
|
|
|