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

Patrick Egli

Treue Seele

  • »Patrick Egli« ist der Autor dieses Themas

Beiträge: 161

Wohnort: Rainstrasse 38

  • Private Nachricht senden

1

06.07.2008, 18:49

Vertex- und Index-Buffer

Hallo zusammen

Kann mir jemand erklähren, was der Unterschied, zwischen dem Vertex-Buffer und dem Index-Buffer ist?


Ich kann es immer noch nicht verstehen, nach dem dritten mal durchlesen, dieses Unterkapitels.


Gruss Patrick

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

2

06.07.2008, 18:56

Was is da genau so schwer zu verstehen!?

In einem VertexBuffer speicherst du vertices und in einem IndexBuffer indices...

http://blogs.msdn.com/jsteed/pages/drawindexedprimitive-demystified.aspx

Patrick Egli

Treue Seele

  • »Patrick Egli« ist der Autor dieses Themas

Beiträge: 161

Wohnort: Rainstrasse 38

  • Private Nachricht senden

3

09.07.2008, 23:07

Hallo zusammen

Was ist denn der Unterschied zwischen einem Vertex und einem Index?


Gruss Patrick

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

4

09.07.2008, 23:29

Möchtest du eine Merkbefreiung ausgestellt haben?

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

5

09.07.2008, 23:31

Zitat von »"Patrick Egli"«

Hallo zusammen

Was ist denn der Unterschied zwischen einem Vertex und einem Index?


Gruss Patrick

:roll:

Das steht doch dort auch.

Vertex ist hald einen Position im Raum. (eigl. ein Vector mit noch anderen Eigenschaften, wie Texturinfos usw).

Index ist, was der Name schon sagt. Lediglich ein Index, mit dem du dann den bestimmten Vertex auswählen kannst.

Das steht aber allerdings auch alles in David's Buch wirklich gut erklärt.

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

6

10.07.2008, 09:01

Zitat von »"drakon"«


Vertex ist hald einen Position im Raum. (eigl. ein Vector mit noch anderen Eigenschaften, wie Texturinfos usw).


Position kann man noch durchgehen lassen, ein Vertex kann viele Attribute haben u.A. auch eine Position (ein Punkt im Raum). Ein Vektor ist aber definitiv die falsche Bezeichnung dafür!
@D13_Dreinig

xardias

Community-Fossil

Beiträge: 2 731

Wohnort: Santa Clara, CA

Beruf: Software Engineer

  • Private Nachricht senden

7

10.07.2008, 10:41

Ich denke die einfachste Definition für einen Vertex ist: Ein Vertex beschreibt die Eckpunkte eines Objekts. Sowohl in Farbe, Position, Textur Koordinaten, etc.
Mit den Indizes (Mehrzahl Index) kannst du auswählen wie du diese Eckpunkte "verbinden" möchtest, damit aus ein paar Punkten ein Objekt werden kann.

Ich würde vorschlagen, dass du dir die entsprechnden Kapitel von Davids Buch nochmal genauer anschaust. Das sind ziemlich Grundlegende Informationen ohne die du eigentlich gar keine Zeile Code für DirectX/OpenGL schreiben solltest.

Patrick Egli

Treue Seele

  • »Patrick Egli« ist der Autor dieses Themas

Beiträge: 161

Wohnort: Rainstrasse 38

  • Private Nachricht senden

8

11.07.2008, 23:13

Hallo zusammen

Wie list ihr diese Kapitel durch?

- Also macht ihr nach jedem Kapitel das Beispielprogramm durch und danach schreibt ihr noch ein weiteres, das ihr allerdings selber entwickelt. Oder wie macht ihr das?

Wie merkt ihr euch die wichtigen dinge?

- Markiert ihr die wichtigen Dinge mit einem Marker, oder wie macht ihr das?


Gruss Patrick

Werbeanzeige