移動先: 概要 戻り値 キーワード フラグ Python の例

概要

particleFill([closePacking=boolean], [doubleWalled=boolean], [maxX=float], [maxY=float], [maxZ=float], [minX=float], [minY=float], [minZ=float], [particleDensity=float], [resolution=int])

注意: オブジェクト名や引数を表す文字列はカンマで区切ります。これは概要には示されていません。

particleFill は「元に戻す」が不可能「照会」が不可能「編集」が不可能です。

このコマンドは、選択したオブジェクトをパーティクルのグリッドで塗りつぶす nParticle システムを生成します。

戻り値

なし

キーワード

particle

フラグ

closePacking, doubleWalled, maxX, maxY, maxZ, minX, minY, minZ, particleDensity, resolution
ロング ネーム(ショート ネーム) 引数型 プロパティ
resolution(rs) int create
これによって、生成されるパーティクルの総数が定義されます。この総数は、オブジェクトのバウンディング ボックスの最長の軸に沿った解像度を表します。立方体シェイプでは、パーティクルの潜在的な合計数は、解像度の立方体になります。他のシェイプでは、より少なくなります。 このフラグのデフォルト値は 10 で、立方体シェイプに対して 1000 個のパーティクルを生成できます。
maxX(mxx) float create
オブジェクトの X 境界との相対値で表される、X 方向の最大塗りつぶし境界。 値 0 は完全に空で、1 は完全な塗りつぶしです。デフォルト値は 1、または完全な塗りつぶしです。
maxY(mxy) float create
オブジェクトの Y 境界との相対値で表される、Y 方向の最大塗りつぶし境界。 値 0 は完全に空で、1 は完全な塗りつぶしです。デフォルト値は 1、または完全な塗りつぶしです。
maxZ(mxz) float create
オブジェクトの Z 境界との相対値で表される、Z 方向の最大塗りつぶし境界。 値 0 は完全に空で、1 は完全な塗りつぶしです。デフォルト値は 1、または完全な塗りつぶしです。
minX(mnx) float create
オブジェクトの X 境界との相対値で表される、X 方向の最小塗りつぶし境界。 値 0 は完全な塗りつぶしで、1 は完全に空です。デフォルト値は 0、または完全な塗りつぶしです。
minY(mny) float create
オブジェクトの Y 境界との相対値で表される、Y 方向の最小塗りつぶし境界。 値 0 は完全な塗りつぶしで、1 は完全に空です。デフォルト値は 0、または完全な塗りつぶしです。
minZ(mnz) float create
オブジェクトの Z 境界との相対値で表される、Z 方向の最小塗りつぶし境界。 値 0 は完全な塗りつぶしで、1 は完全に空です。デフォルト値は 0、または完全な塗りつぶしです。
doubleWalled(dw) boolean create
このフラグは、塗りつぶすオブジェクトの厚みがモデリングされている場合(たとえばマグの場合)に使用します。使用しないと、壁の内部にパーティクルが作成されます。doubleWalled では一部のケースを良好に処理できません。たとえば、doubleWalled のドーナツ シェイプでは、ドーナツの中央領域が塗りつぶされることがあります。このような場合、内部の壁を独立したメッシュにしてから、doubleWalled を使用しないで塗りつぶしたほうが良好になることがあります。
particleDensity(pd) float create
パーティクルのサイズをコントロールします。値 1.0 では、パーティクル サイズは、解像度パラメータとオブジェクトの境界線によって定義されたグリッド間隔と完全に一致します。サーフェスをオーバーラップするパーティクルは、パーティクルの中心が内部であっても拒否されます。
closePacking(cp) boolean create
オンにすると、パーティクルは六角形に詰め込む形で、可能な限り近接して配置されます。それ以外では、パーティクルは均一なグリッド ラティスに詰め込まれます。

: コマンドの作成モードで使用可能なフラグ : コマンドの編集モードで使用可能なフラグ
: コマンドの照会モードで使用可能なフラグ : タプルまたはリストとして渡された複数の引数を持てるフラグ

Python の例

import maya.cmds as cmds

# create a poly torus with particles filling interior
cmds.polyTorus()
cmds.particleFill()