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

Anonymous

unregistriert

1

29.07.2003, 11:12

X-Files <-> Vertexpositionen

Ich kämpfe nun schon seit einger Zeit mit dem Problem, wie ich nach dem Laden eines X-Files an die Vertexpositionen des Meshes rankomme. Im Vertexbuffer sind laut Doku BYTE** abgelegt; das sieht irgendwie nicht nach Vertexpositionen aus, oder sind sie das und wie konvertier ich die entsprechend?
Um eine kurze Anleitung wie ich z.B von dem geladenen Mesh den 152. Vertex erhalte, wäre ich echt dankbar

Grüße
Jan

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

2

29.07.2003, 15:14

Vertexformat des Vertex-Buffers abfragen, dann mit D3DXGetFVFVertexSize die Größe eines Vertex in diesem Format abfragen. Dann weißt Du, wie viele Bytes pro Vertex Du hast. Die Positionsangabe (3 floats für x, y, z) stehen dabei eigentlich immer am Anfang. Also ist es kein Problem, die zu extrahieren.