Align SOPは、プリミティブ同士、あるいは、2番目の入力に沿ってプリミティブグループをピボット・ポイントで移動、回転させて並べます。
LeftとRight Primitives-どちらが追従して、前後関係を依存するか、”left”と”right”の概念
2番目の入力が使用されると、それは常にrightプリミティブになります。そして、1番目の入力ジオメトリーはすべてleftプリミティブになります。1番目の入力だけが使用される場合、各ペアで並べるさせる場合、leftプリミティブとrightプリミティブになります。これは、隣り合うプリミティブ同士が関係して、1つのプリミティブがleftであり、rightでもありえる事を意味します。
配置するプリミティブのサブセット(Scripting GuideのPattern Matchingの章を参照)。 空白の場合は、入力全体を揃えます。
任意に、n個のプリミティブのサブグループまたはn番目のプリミティブを循環的に整列させることができます。
- All Primitives / all
- Groups of N Primitives / group
- Skip Every Nth Primitive / skip
グループ化またはスキップするプリミティブの数を設定します。
どのプリミティブが影響を受けないかを決定します。0 Left、1 Right
各「左」側プリミティブのピボット位置。
- U / leftuv1
- V / leftuv2
各「右」側プリミティブのピボット位置。
- U / rightuv1
- V / rightuv2
補助の入力が使用される場合、この位置は位置合わせの終点を指定します。 左側プリミティブはRight UVとRight UV Endの間に均一に分散されます。
- U / rightuvend1
- V / rightuvend2
入力の各プリミティブを整列させます。 チェックを外すと、最初のプリミティブのみがアライメントされ、残りのプリミティブはすべて、それに対して相対的に配置され、左側プリミティブの空間レイアウトが保持されます。
有効にすると、Left UVの位置をRight UVの位置に変換することによって、整列中にプリミティブを変換します。
有効にすると、左側のUV接線(右側のUV位置)を右側のUV接線(右側のUV位置)に揃えて配置中にプリミティブを回転します。
変換と回転の順序を設定します。 変換と回転の順序は、変換が行われる順序を決定します。 順序によっては、まったく同じ値を使用して異なる結果を得ることができます。
- Scale Rotate Translate / srt
- Scale Translate Rotate / str
- Rotate Scale Translate / rst
- Rotate Translate Scale / rts
- Translate Scale Rotate / tsr
- Translate Rotate Scale / trs
変換と回転の順序を設定します。 変換と回転の順序は、変換が行われる順序を決定します。 順序によっては、まったく同じ値を使用して異なる結果を得ることができます。
- Rx Ry Rz / xyz
- Rx Rz Ry / xzy
- Ry Rx Rz / yxz
- Ry Rz Rx / yzx
- Rz Rx Ry / zxy
- Rz Ry Rx / zyx
ポストアライメント変換を実行します。 ローカルxyz軸の平行移動の量を指定します。
- X / tx
- Y / ty
- Z / tz
ポストアライメント変換を実行します。 ローカルxyz軸の回転の量を指定します。
- X / rx
- Y / ry
- Z / rz
ポストアライメント変換を実行します。 ローカルxyz軸のスケーリングの量を指定します。
- X / sx
- Y / sy
- Z / sz
ポストアライメント変換を実行します。 ローカルxyz軸の平行移動/回転/スケーリングの量を指定します。
- X / px
- Y / py
- Z / pz