Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

14.12.2008, 22:07

[OpenGL] Indexed Vertex Array - Frage

Guten Abend,

ich habe zwar die Forensuche sowie Google bemüht, aber hab leider nichts genaues gefunden, was meine Frage beantwortet.

Laut meinem Buch hier, muss die Anzahl der Elemente im Vertex-Array, TexCoord-Array und Index-Array gleich sein. Allerdings bin ich nun Verwirrt, da ich unter "Anzahl der Elemente" die Anzahl der Daten die in dem Array gespeichert sind.

Wenn ich jetzt zB 12 Vertexkoordinaten, bestehend aus X, Y und Z, habe, hat das Array ja 36 float Daten. Dazu kommen dann 12 Texturkoordinaten, bestehend aus U und V, also nur 24 float Daten.

Muss ich jetzt bei den Texturkoordinaten extra noch ein W, das ich eigentlich gar nicht brauche, hinzufügen, um auch auf 36 zu kommen?
Oder ist es eher so, dass ich das nicht brauche, weil es ausreicht, dass ich 12 von beiden habe und es gar nicht auf die Anzahl der Daten, die diese enthalten, ankommt?

Ich hoffe die Frage war erklärend gestellt, is ja schon etwas spät :D Auf jedenfalls schonmal vielen Dank fürs helfen :)

MfG
Shelling

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

2

14.12.2008, 22:34

Es geht ja um die Anzahl der Elemente, nicht um die Elementgröße. Daher musst du auch keine redundante Daten zu deinem Texcoords hinzufügen.
@D13_Dreinig

3

14.12.2008, 22:44

Ah, ok, vielen Dank für die schnelle Antwort.

Werbeanzeige