Elemente verschieben

In einem Array sind die Datensätze in einer Art nummerierten Liste organisiert. Sie kennen dies z. B. von den Punktkoordinaten eines Objekts. Mit diesem Node lassen sich die Daten in dieser Liste derart verschieben, dass sich deren Indexnummer verändert. Die Daten bewegen sich also in der Liste nach oben oder unten. Die Koordinate des ursprünglich ersten Punkts eines Objekts (im Array ist diese Information unter der Indexnummer 0 zu finden) lässt sich dann z. B. auf den Index 1 verschieben. Entsprechend müssen alle nachfolgenden Datensätze ebenfalls einen Indexeintrag weiter nach unten verschoben werden. Da die Gesamtgröße des Arrays standardmäßig konstant bleibt, wird die vormals letzte Punktkoordinate im Array dann an den Anfang der Liste, zum Index 0 verschoben. Alternativ hierzu bietet der Node auch die Möglichkeit zum Beschneiden. Dies bedeutet, dass Werte, die über den ursprünglichen Indexbereich des Arrays hinaus verschoben werden, nicht erneut am Anfang oder Ende des Arrays auftauchen können. Dadurch kann das Array auch beliebig gekürzt werden.