Array Transforms
下のリストからフィルタを選択してください。
アイコン | 名前 | 説明 / 用途 | モジュール | |
---|---|---|---|---|
![]() |
CropArray | ![]() |
配列要素の連続したサブシーケンスを選択します。 |
FoundationLite |
![]() |
CropArraysToEqualSize | ![]() |
出力配列のサイズが同じになるように、2 つの配列のうち長い方の配列から末尾の要素をいくつか削除します。 |
FoundationLite |
![]() |
LimitArraySize | ![]() |
要求された新しいサイズの範囲に達するまで、配列の末尾の要素を追加または削除します。 |
FoundationLite |
![]() |
RemoveDuplicates | ![]() |
配列から重複した要素を削除します。 |
FoundationLite |
![]() |
RemoveElementsFromArrayEnds | ![]() |
配列の一方または両端から指定されたすべての値を削除します。 |
FoundationLite |
![]() |
RemoveNils | ![]() |
配列からすべての Nil 要素を削除します。 このフィルターは、例えば複数のオブジェクトを検査する際に、一部の検査が失敗する(Nil結果になる)可能性がある場合などに便利です。RemoveNilsは、最終結果で失敗したケースを無視するために使用されます。 |
FoundationLite |
![]() |
ResizeArray | ![]() |
要求された新しいサイズに達するまで、配列の末尾の要素を追加または削除します。 |
FoundationLite |
![]() |
ResizeArray_Relative | ![]() |
スケール比に基づいて、要求された新しいサイズに達するまで配列の末尾の要素を削除します。 |
FoundationLite |
![]() |
ReverseArray | ![]() |
入力配列要素を逆順に配列を作成します。 |
FoundationLite |
![]() |
RotateArray | ![]() |
配列の要素を周期的にシフトします。 |
FoundationLite |
![]() |
SlideArray | ![]() |
入力配列のコピーを 2 つ作成します。1 つは先頭の要素が削除され、もう 1 つは末尾の要素が削除されます。 このフィルターは、配列の連続する 2 つの要素のすべてのペアに対して何かを計算するのに役立ちます。たとえば、順序付けられたポイントのリストからセグメントのリストを作成する場合などです。 |
FoundationLite |
![]() |
SortArray | ![]() |
値配列の昇順/降順に従って入力配列要素の順序を変更します。 |
FoundationLite |
![]() |
SplitArray | ![]() |
指定されたインデックスで配列を 2 つの部分に分割します。 |
FoundationLite |
![]() |
SwapArrayElements | ![]() |
配列の 2 つの要素を交換します。 |
FoundationLite |
![]() |
SynchronizeArrays | ![]() |
対応する値間の差が大きくなりすぎないようにしながら、各入力配列から可能な限り多くの要素を選択します。 |
FoundationLite |
![]() |
TransposeArrayArray | ![]() |
配列の配列として表される行列を転置します。 |
FoundationLite |