ok, danek, David. Jetzt sehe ich einen "Würfel" mit Texturen überzogen. ABer ich sehe leider nur dei Seitenwände, und am Boden einen ganz schwachen grünen Schimmer...
Da zeichnet er die Texturen nciht. Aber es ist geschlossen, denn ich kann nicht mehr durch den Würfel durchschauen.
Ich glaube, ich weiß, was das Problem ist, aber ich weiß nciht, wie ich es lösen soll...
Ich denke, dass am Boden jeweils die gleichen Koordinatenpaare zweimal auftauchen, daher weiß meine Karte nicht, wie sie die Textur darstellen soll. Aber ich habe auch keine Ahnung, wie man es machen soll. Wenn ich die koordinaten ändere, so dass ich auch den Boden mit Texturen überziehe, dann sind die meisten Texturen total verzerrt, man erkennt die dann gar nicht mehr. Ich zeig dir nochmal meine Koordinaten, vieleicht kannst du mir helfen...
Vertizes[0].vPos = tbVector3(-1.0f, 1.0f, -1.0f); // vorne oben links
Vertizes[0].vTex = tbVector2(0.0f, 0.0f);
Vertizes[1].vPos = tbVector3(-1.0f, 1.0f, 1.0f); // hinten oben links
Vertizes[1].vTex = tbVector2(1.0f, 0.0f);
Vertizes[2].vPos = tbVector3(1.0f, 1.0f, 1.0f); // hinten oben rechts
Vertizes[2].vTex = tbVector2(0.0f, 0.0f);
Vertizes[3].vPos = tbVector3(1.0f, 1.0f, -1.0f); // vorne oben rechts
Vertizes[3].vTex = tbVector2(1.0f, 0.0f);
Vertizes[4].vPos = tbVector3(-1.0f, -1.0f, -1.0f); // vorne unten links
Vertizes[4].vTex = tbVector2(0.0f, 1.0f);
Vertizes[5].vPos = tbVector3(-1.0f, -1.0f, 1.0f); // hinten unten links
Vertizes[5].vTex = tbVector2(1.0f, 1.0f);
Vertizes[6].vPos = tbVector3(1.0f, -1.0f, 1.0f); // hinten unten rechts
Vertizes[6].vTex = tbVector2(0.0f, 1.0f);
Vertizes[7].vPos = tbVector3(1.0f, -1.0f, -1.0f); // vorne unten rechts
Vertizes[7].vTex = tbVector2(1.0f, 1.0f);
Indizes[36] = { 0, 3, 7, 0, 7, 4, // Vorderseite
2, 1, 5, 2, 5, 6, // Hinterseite
1, 0, 4, 1, 4, 5, // linke Seite
3, 2, 6, 3, 6, 7, // rechte Seite
0, 1, 2, 0, 2, 3, // obere Seite
6, 5, 4, 6, 4, 7 }; // untere Seite
Ich hoffe, du/ihr hast/habt eine Lösung...
Gruß, MAxi