3D-Array

  • Guten Morgen zusammen,

    wie im Titel schon erwähnt geht es um 3D-Array. Wie kann ich mir ein 3D-Array vorstellen? Im praktischen gesehen.

    2D ist klar: $aArray[5][5] -> 5 Zeilen und 5 Spalten. Soweit so gut. Kann man ja mit einer Excel-Tabelle vergleichen.

    Wie ist das bei einem 3D-Array? $aArray[5][5][5] -> 5 Schubladen, 5 Zeilen und 5 Spalten? Wobei die 5 Schubladen die dritte Dimension, also den z-Wert entspricht. 5 Zeilen den y-Wert und 5 Spalten den x-Wert.

    Könnt Ihr mir da helfen?

    Danke.:)

    LG Mikki

    Probleme kann man niemals mit derselben Denkweise lösen, durch die sie entstanden sind.

    • Offizieller Beitrag

    3D ist vorstellbar, wie ein Rubik-Würfel (3x3x3).

    Wenn du vorn draufschaust, siehst du Breite x Höhe. Von der Seite betrachtet kommt die Tiefe hinzu.

    In AutoIt also Global $a3D[$BREITE][$HOEHE][$TIEFE].

    Wobei es völlig egal ist, welche Dimension du als Breite/Höhe/Tiefe betrachtest. Beim Zugriff muss dir nur klar sein, welches Element du gerade ansprechen willst.

  • Hallo BugFix,

    okay jetzt habe ich es verstanden :)

    Danke sehr.

    LG Mikki

    Probleme kann man niemals mit derselben Denkweise lösen, durch die sie entstanden sind.

  • Kann man ja mit einer Excel-Tabelle vergleichen.

    eben.

    [Tabellenblatt][Zeile][Spalte]-->3D