Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Florian Super JLI'ler

Alter: 37 Anmeldedatum: 20.06.2003 Beiträge: 302
Medaillen: Keine
|
Verfasst am: 27.03.2005, 12:28 Titel: DeiecksNetz erstellen |
|
|
Hallo wollte mal eine ganzz normales Dreiecksnetz erstellen mithilfe von Vertex und Index Buffer.
Leider klappt das nicht ganz mit den Indicen bitte um hilfe:(Ich weis das ich einen schei** Programmierstyl hab)
Mein Code:
//Vertex und Index erstellen
SVertex* NetzVertex = new SVertex[Width * Height];
short* NetzIndices = new short[(Width-1)*(Height-1)*6];
//Vertex mit Werten füllen
for(int i=0; i < Height;i++)
{
for(int j=0; j<Width; j++)
{
NetzVertex[i * Width + j].vPosition = D3DXVECTOR3((float) j,(float) i, 5.0f);
};
};
//Indices erzeugen
int k = 0;
for(int r =0; r < Height;r++)
{
for(int j=0; j<Width; j++)
{
NetzIndices[k++] = r * Width + j;
NetzIndices[k++] = r * Width + j + Width +1;
NetzIndices[k++] = r * Width + j + Width;
NetzIndices[k++] = r * Width + j;
NetzIndices[k++] = r * Width + j + 1;
NetzIndices[k++] = r * Width + j + Width + 1;
};
}; |
|
Nach oben |
|
 |
Patrick Dark JLI Master

Anmeldedatum: 25.10.2004 Beiträge: 1895 Wohnort: Düren Medaillen: Keine
|
|
Nach oben |
|
 |
Florian Super JLI'ler

Alter: 37 Anmeldedatum: 20.06.2003 Beiträge: 302
Medaillen: Keine
|
Verfasst am: 27.03.2005, 12:34 Titel: |
|
|
OK hab mich verschrieben ich moechte ein Dreieckgitter erstellen *g*
und was zum Teufel sind Code-Tags.
THX |
|
Nach oben |
|
 |
Patrick Dark JLI Master

Anmeldedatum: 25.10.2004 Beiträge: 1895 Wohnort: Düren Medaillen: Keine
|
Verfasst am: 27.03.2005, 12:36 Titel: |
|
|
Code-Tags sind die Dinger wo man Code mit einbetten kann damits nicht so scheiße und unübersichtlich aussieht wie in Deinem 1. Post.
Für Dreieckgitter benutzt man auch keine Indexbuffer, die haben bei einem LineStrip nichts zu suchen. _________________ 'Wer der Beste sein will muss nach Perfektion streben und jede Gelegenheit nutzen sich zu verbessern.' - KIA
[ German Game Dev | Boardsuche hilft sehr oft | Google rockt | Wie man Fragen richtig stellt | ICQ#: 143040199 ] |
|
Nach oben |
|
 |
Florian Super JLI'ler

Alter: 37 Anmeldedatum: 20.06.2003 Beiträge: 302
Medaillen: Keine
|
Verfasst am: 27.03.2005, 12:39 Titel: |
|
|
Aber im Buch wird beim erstellen des Terrains auch ein IndexBuffer verwendet um ein Dreiecksgitter zu erstellen. |
|
Nach oben |
|
 |
Patrick Dark JLI Master

Anmeldedatum: 25.10.2004 Beiträge: 1895 Wohnort: Düren Medaillen: Keine
|
|
Nach oben |
|
 |
Florian Super JLI'ler

Alter: 37 Anmeldedatum: 20.06.2003 Beiträge: 302
Medaillen: Keine
|
Verfasst am: 27.03.2005, 12:46 Titel: |
|
|
Wie soll man dann so ein DreiecksGitter erstellen.
TIPS THX |
|
Nach oben |
|
 |
Patrick Dark JLI Master

Anmeldedatum: 25.10.2004 Beiträge: 1895 Wohnort: Düren Medaillen: Keine
|
|
Nach oben |
|
 |
Florian Super JLI'ler

Alter: 37 Anmeldedatum: 20.06.2003 Beiträge: 302
Medaillen: Keine
|
Verfasst am: 27.03.2005, 12:49 Titel: |
|
|
Wie mit Trianglelist - TriangleStrip wie würdest du das angehen |
|
Nach oben |
|
 |
Patrick Dark JLI Master

Anmeldedatum: 25.10.2004 Beiträge: 1895 Wohnort: Düren Medaillen: Keine
|
Verfasst am: 27.03.2005, 12:50 Titel: |
|
|
Einfache Frage:
Was willst Du eigentlich?
Ein Netz? Dann LINE_STRIP
Ein Mesh? Dann TRIANGLE_STRIP bzw. TRIANGLE_FAN.
Also jetzt sag mal was Du mit "Netz" meinst, für mich ist das Wireframe. _________________ 'Wer der Beste sein will muss nach Perfektion streben und jede Gelegenheit nutzen sich zu verbessern.' - KIA
[ German Game Dev | Boardsuche hilft sehr oft | Google rockt | Wie man Fragen richtig stellt | ICQ#: 143040199 ] |
|
Nach oben |
|
 |
Florian Super JLI'ler

Alter: 37 Anmeldedatum: 20.06.2003 Beiträge: 302
Medaillen: Keine
|
Verfasst am: 27.03.2005, 12:53 Titel: |
|
|
Ich will so ein DreiecksNetz erstellen das beim Terrain erstellen benutzt wird.
BSP BUCH SEITE 436 Abb 28.3 |
|
Nach oben |
|
 |
Patrick Dark JLI Master

Anmeldedatum: 25.10.2004 Beiträge: 1895 Wohnort: Düren Medaillen: Keine
|
|
Nach oben |
|
 |
Florian Super JLI'ler

Alter: 37 Anmeldedatum: 20.06.2003 Beiträge: 302
Medaillen: Keine
|
Verfasst am: 27.03.2005, 13:07 Titel: |
|
|
einfaches Mesh |
|
Nach oben |
|
 |
Patrick Dark JLI Master

Anmeldedatum: 25.10.2004 Beiträge: 1895 Wohnort: Düren Medaillen: Keine
|
|
Nach oben |
|
 |
HomeLess_PunkDrummer JLI Master Trainee

Alter: 36 Anmeldedatum: 28.11.2004 Beiträge: 583 Wohnort: Alter Joghurtbecher an der A4 Medaillen: Keine
|
Verfasst am: 29.03.2005, 18:09 Titel: |
|
|
Ich glaube er will ein Edged Faces Mesh haben, also solide, aber mit umrandeten Dreiecken. _________________ "Was die Götter angeht, so ist es mir unmöglich, zu wissen, ob sie existieren oder nicht, noch, was ihre Gestalt sei. Die Kräfte, die mich hindern, es zu wissen, sind zahlreich, und auch ist die Frage verworren und das menschliche Leben kurz." |
|
Nach oben |
|
 |
|