ReverseArray3 Op

ReverseArray3

Reverses an array with value triplets [x, y, z, ...]


E.g. [x1, y1, z1, ..., x9, y9, z9] —> [x9, y9, z9, ..., x1, y1, z1] or: [1, 2, 3, 4, 5, 6] —> [4, 5, 6, 1, 2, 3] If the input array has a bad length (not dividable by 3), e.g. [1, 2, 3, 4, 5, 6, 7] (length: 4) or [1, 2, 3, 4, 5, 6, 7, 8] (length: 5), the last values which cannot form a triple will be cut off, in both cases the reversed array would be [4, 5, 6, 1, 2, 3] (trimmed).

If the array does not consist of triplets you probably want to use the regular Ops.Array.ArrayReverse op.


Full Name
  • Ops.Array.ReverseArray3
Visibility
  • Core Op - Official cables op
License
  • MIT
Authorgithub


INPUT PORTS


Array (Array)

The Array you want to reverse (containing triplets)

OUTPUT PORTS


Reversed Array (Array)

The reversed Array


Patches using ReverseArray3

  • Examples
  • Public
  • My Patches

Changelog


Ops.Array.Array3xReverse renamed to Ops.Array.ReverseArray3user avatarpandur - 2019-06-13 09:49
improvementCopy over array stride informationuser avatarpandur - 2024-05-08 17:23