Align SOP

概要

Align SOPは、プリミティブ同士、あるいは、2番目の入力に沿ってプリミティブグループをピボット・ポイントで移動、回転させて並べます。
LeftとRight Primitives-どちらが追従して、前後関係を依存するか、”left”と”right”の概念
2番目の入力が使用されると、それは常にrightプリミティブになります。そして、1番目の入力ジオメトリーはすべてleftプリミティブになります。1番目の入力だけが使用される場合、各ペアで並べるさせる場合、leftプリミティブとrightプリミティブになります。これは、隣り合うプリミティブ同士が関係して、1つのプリミティブがleftであり、rightでもありえる事を意味します。

パラメータ
Group / group

配置するプリミティブのサブセット(Scripting GuideのPattern Matchingの章を参照)。 空白の場合は、入力全体を揃えます。

Align / align

任意に、n個のプリミティブのサブグループまたはn番目のプリミティブを循環的に整列させることができます。

  • All Primitives / all
  • Groups of N Primitives / group
  • Skip Every Nth Primitive / skip
N / inc

グループ化またはスキップするプリミティブの数を設定します。

パラメータ – Align ページ
Bias / bias

どのプリミティブが影響を受けないかを決定します。0 Left、1 Right

Left UV / leftuv

各「左」側プリミティブのピボット位置。

  • U / leftuv1
  • V / leftuv2
Right UV / rightuv

各「右」側プリミティブのピボット位置。

  • U / rightuv1
  • V / rightuv2
Right UV End / rightuvend

補助の入力が使用される場合、この位置は位置合わせの終点を指定します。 左側プリミティブはRight UVとRight UV Endの間に均一に分散されます。

  • U / rightuvend1
  • V / rightuvend2
Individual Alignment / individual

入力の各プリミティブを整列させます。 チェックを外すと、最初のプリミティブのみがアライメントされ、残りのプリミティブはすべて、それに対して相対的に配置され、左側プリミティブの空間レイアウトが保持されます。

Translate / dotrans

有効にすると、Left UVの位置をRight UVの位置に変換することによって、整列中にプリミティブを変換します。

Rotate / dorotate

有効にすると、左側のUV接線(右側のUV位置)を右側のUV接線(右側のUV位置)に揃えて配置中にプリミティブを回転します。

パラメータ – Transform ページ
Translate Order / xord

変換と回転の順序を設定します。 変換と回転の順序は、変換が行われる順序を決定します。 順序によっては、まったく同じ値を使用して異なる結果を得ることができます。

  • Scale Rotate Translate / srt
  • Scale Translate Rotate / str
  • Rotate Scale Translate / rst
  • Rotate Translate Scale / rts
  • Translate Scale Rotate / tsr
  • Translate Rotate Scale / trs
Rotate Order / rord

変換と回転の順序を設定します。 変換と回転の順序は、変換が行われる順序を決定します。 順序によっては、まったく同じ値を使用して異なる結果を得ることができます。

  • Rx Ry Rz / xyz
  • Rx Rz Ry / xzy
  • Ry Rx Rz / yxz
  • Ry Rz Rx / yzx
  • Rz Rx Ry / zxy
  • Rz Ry Rx / zyx
Translate / t

ポストアライメント変換を実行します。 ローカルxyz軸の平行移動の量を指定します。

  • X / tx
  • Y / ty
  • Z / tz
Rotation / r

ポストアライメント変換を実行します。 ローカルxyz軸の回転の量を指定します。

  • X / rx
  • Y / ry
  • Z / rz
Scale / s

ポストアライメント変換を実行します。 ローカルxyz軸のスケーリングの量を指定します。

  • X / sx
  • Y / sy
  • Z / sz
Pivot / p

ポストアライメント変換を実行します。 ローカルxyz軸の平行移動/回転/スケーリングの量を指定します。

  • X / px
  • Y / py
  • Z / pz