Kann man einen 3D Würfel mit einem 3D TriangleStrip darstellen?



  • Hallo,

    ein TriangleStrip funzt so: die ersten drei 3D Knotenpunkte bilden das 1. Dreieck, jeder weitere Punkt definiert ein weiteres Dreieck, wobei jeder Knotenpunk N immer mit den Knotenpunkten N-1 und N-2 ein Dreieck bildet.
    Beispiel:

    1---3---5
    |\  |\  |
    | \ | \ |
    0---2---4
    

    3 bildet also mit 1 und 2 ein Dreieck, 5 mit 3 und 4 usw.

    Meine Frage: Kann ich mit einem solchen TriangleStrip in einem Zug einen 5seitigen Würfel (Würfel, bei dem der Boden fehlt) definieren?
    Ich würde sagen nein. Erst definiere ich mit meinem Strip die 4 Außenseiten, aber auf Seite 4. müsste ich dann ja quasi nach oben auf die Oberseite, aber das geht irgendwie nicht.
    Andere Meinungen?


  • Mod

    Es geht. Nummerier die Eckpunkte des Wuerfels wie folgt:

    H------G
    |\     |\
    | D----+-C
    | |    | |
    | |    | |
    E-+----F |
     \|     \|
      A------B
    

    Ein moeglicher triangle strip, der den "Boden" ABFE auslaesst, ist ABCFGEHADCHG.


Anmelden zum Antworten