| |
|
|
Jörg Sellmeyer | 26 - OpenGL dans XProfan - dem steht qui gesamte OpenGL-API zur Disposition, sans qui il une Headerdatei braucht ou bien externe Funktionen compliqué definiert volonté doit. besser: compliqué définir doit
26.1 - OpenGL - Grundlagen - Offen bedeutet hierbei aussi, làß cette Standard pas seulement sur Windows beschränkt ist, mais aussi sur anderen Betriebssystemen implementiert ist.
- Windows unterstützte cette OpenGL-Standard depuis den ersten 32-Bit-Versionen: Windows NT 3.51 et Windows 95.
- autrefois sorgten im Wesentlichen OpenGL-Treiber des Betriebssystems pour cet, pour qui damalige Zeit erstaunlichen, Fähigkeiten.
- qui directe Hardware-Unterstützung de OpenGL et avec cela qui deutliche Beschleunigung qui Grafikausgabe, erfolgte seulement dans den folgenden Jahren avec toujours leistungsfähigeren Grafikkarten.
- Farbwerte et Texturwerte übermittelt volonté doit, so làß es vite quelques 100 Zeilen avec presque so vielen API-Aufrufen volonté,
- So reicht zur initialisation avec, pour qui meisten Fälle brauchbaren, Defaulteinstellungen une einzige la ligne.
- qui sich sur qui Syntax einzelner OpenGL-Funktionen informer veux, startet am Besten chez cette Vue d'ensemble sur qui OpenGL-Funktionen.
26.2 - 3D-Sprites pour OpenGL - voulais on air ou bien Bewegung des Sprites changement, MUßten lediglich
- avec den 3D-Sprites pour OpenGL wird dans XProfan quelque chose très ähnliches nachgebildet: aussi ici MUß sich cela XProfan-Programme pas plus um chacun Bewegung cette Sprites kümmen.
- Bewegung et Drehung pro Zeiteinheit, etc. seulement einmal gesetzt,
- cet ist dans XProfan 10 déjà fest integriert et MUß daher pas seulement avec STRUCT ou bien CLASS défini volonté.
26.2 - cela XPGL-Format - L'idée trop XPGL kam mir ensuite, comme je mich avec den Vektor-Funktionen de OpenGL befaßte, qui es ermöglichen, pour Vertex (Koordinaten), la couleur, Texturabschnitt et Normalwerte je un Datenarray (= Vektor) anzugeben, et cela Ganze ensuite avec einem einzigen OpenGL-Befehl sur den Bildschirm trop apporter.
- et derart dans den grenier gelesen wird, làß vous avec einem OpenGL-Befehl angezeigt volonté peux.
- avec @oGL("LoadXPGL" peux une XPGL-datei dans den grenier geladen volonté.
- (4 Werte, par Komma getrennt) pourquoi ensuite Semikolons?
- cela V pour Vertex MUß toujours vorhanden son.
- Im piège de "VT" stehen alors dans chacun la ligne zunächst qui trois par Komma getrennten Koordinaten, ensuite folgen pour einem Semikolon qui beiden par un Komma getrennten Textur-Koordinaten. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 28.03.2012 ▲ |
|
|
|