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!

Suchergebnisse

Suchergebnisse 1-5 von insgesamt 5.

Werbeanzeige

15.12.2005, 11:56

Forenbeitrag von: »r0br0y«

Direct3D: Indexbuffer aus Adjacency erstellen

Also wie gesagt, das neue Mesh erstelle ich aus einem bereits bestehenden, und zwar aus dessen Face-Mittelpunkten... Stell dir die beiden Meshes einfach als 2 untereinander liegende Schichten vor... Die neuen Vertices hab ich also, nur fehlen mir die Indices der neuen Faces, damit das Ganze richtig gerendert wird. Um diese Indices zu erstellen habe ich die Adjacency (Indices der benachbarten Faces zu einem Face) des Orginalmeshes...

15.12.2005, 11:33

Forenbeitrag von: »r0br0y«

Direct3D: Indexbuffer aus Adjacency erstellen

Jein, also ich habe die aus dem Orginalmesh, jedoch stimmen diese nicht, weder Anzahl (neue Vertexanzahl = alte Faceanzahl ) noch Reihenfolge. Wenn man sich mal ein einfaches Mesh aufmalt und dann aus den Face-Mittelpunkten ein neues Mesh konstruiert, sieht man recht schnell, dass dieses etwas anders aufgebaut ist....

15.12.2005, 11:20

Forenbeitrag von: »r0br0y«

Direct3D: Indexbuffer aus Adjacency erstellen

ne leider nicht wenn die Indizes nicht stimmen /nicht vorhanden sind, is ja quasi egal wie ich zeichne. Hatte das eben nur verwechselt... Also es geht (kurz gefasst) darum, aus Punkten, die 0-3 Nachbarpunkte haben einen sinnvollen Indexbuffer zu erstellen...

15.12.2005, 11:08

Forenbeitrag von: »r0br0y«

Direct3D: Indexbuffer aus Adjacency erstellen

Zitat von »"Nox"« Mesh von DX werden doch per TirangleList gerendert... äh ja stimmt :wall:

15.12.2005, 10:29

Forenbeitrag von: »r0br0y«

Direct3D: Indexbuffer aus Adjacency erstellen

Hi Community, ich hänge nun schon seit Tagen an folgendem Problem: Ich habe ein statisches Mesh mit Vertex-, Index- und Adjacency-Informationen. Daraus will ich nun automatisch ein neues Mesh erstellen, welches als Vertices die Mittelpunkte der Faces aus dem Orginalmesh besitzt. Soweit klappt das, nur fehlen mir für das neue Mesh die Indices, damit richtig gerendert wird (also per Trianlgelist). Ich denke dass man die Indices der neuen Faces irgendwie aus der Adjacency-Information des Orginalmes...

Werbeanzeige