Nummerierung und Indizierung - Terrain



  • Hey!

    Wie wird nun korrekt nummeriert? Und wie indiziere ich dann am besten? Gibts nen Algo oder isses eh ganz einfach?

    0, 1, 2, 2, 1, 3 ist mir klar. Aber dann...

    01---03---05---07---09
    | \  | \  | \  | \  |
    |  \ |  \ |  \ |  \ |
    00---02---04---06---08
    | \  | \  | \  | \  |
    |  \ |  \ |  \ |  \ |
    ??---??---??---??---??
    | \  | \  | \  | \  |
    |  \ |  \ |  \ |  \ |
    ??---??---??---??---??
    | \  | \  | \  | \  |
    |  \ |  \ |  \ |  \ |
    ??---??---??---??---??
    

    MfG



  • die frage hast du bereits gestellt, oder?



  • Hab irgendwie keinen Plan mehr...

    So vielleicht?

    01---03---05---07---09 
    | \  | \  | \  | \  | 
    |  \ |  \ |  \ |  \ | 
    00---02---04---06---08 
    | \  | \  | \  | \  | 
    |  \ |  \ |  \ |  \ | 
    11---13---15---17---19 
    | \  | \  | \  | \  | 
    |  \ |  \ |  \ |  \ | 
    10---12---14---16---18 
    | \  | \  | \  | \  | 
    |  \ |  \ |  \ |  \ | 
    21---23---25---27---29
    

    Aber wie indiziere ich richtig?

    0, 1, 2, 2, 1, 3, 2, 3, 4, 4, 3, 5, 4, 5, 6, 6, 5, 7, 6, 7, 8, 8, 7, 9

    Und dann?

    11, 0, 13, 13, 0, 2, ... ?

    MfG



  • 01---02---03---04---05
    | \  | \  | \  | \  |
    |  \ |  \ |  \ |  \ |
    06---07---08---09---10
    | \  | \  | \  | \  |
    |  \ |  \ |  \ |  \ |
    11---12---13---14---15
    | \  | \  | \  | \  |
    |  \ |  \ |  \ |  \ |
    16---17---18---19---20
    | \  | \  | \  | \  |
    |  \ |  \ |  \ |  \ |
    21---22---23---24---25
    

    hier bietet sich evtl. ein trianglestrip an:

    6, 1, 7, 2, 8, 3, 9, 4, 10, 5, 5, 11,
    11, 6, 12, 7, 13, 8, 14, 9, 15, 10, 10, 16
    16, 11, 17, 12, 18, 13, 19, 14, 20, 15, 15, 21
    21, 16, 22, 17, 23, 18, 24, 19, 25, 20.

    die trianglelist wäre logischerweise:

    6, 1, 7, 7, 1, 2, 7, 2, 8, 8, 2, 3, 8, 3, 9, 9, 3, 4, 9, 4, 10, 10, 4, 5...


  • Mod

    bau eienfach irgendwie die tris auf, muss nicht optimal sein und steck das dann in den nvstripper, der generiert dir ne perfekte trilist.



  • Mit fremdem Code möchte ich wenig zu tun haben.
    Gerne würde ich es selbst schreiben.

    Hier wäre angeblich ein strip nicht schlecht, daher werde ich den auch verwenden.

    MfG



  • Ok, dann mach. f'`8k

    Gruß, TGGC (\-/ has leading)


Anmelden zum Antworten