ジャンプ先: 概要. 戻り値. フラグ. Python 例.

概要

dynParticleCtx( string , [conserve=float], [cursorPlacement=boolean], [exists=boolean], [grid=boolean], [gridSpacing=float], [history=boolean], [image1=string], [image2=string], [image3=string], [jitterRadius=float], [lowerLeftX=float], [lowerLeftY=float], [lowerLeftZ=float], [name=string], [nucleus=boolean], [numJitters=int], [particleName=string], [sketch=boolean], [sketchInterval=int], [textPlacement=boolean], [upperRightX=float], [upperRightY=float], [upperZ=float])

注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。

dynParticleCtx は、取り消し可能、照会可能、および編集可能です。

パーティクル コンテキスト コマンドでは、パーティクル コンテキストが作成されます。パーティクル コンテキストでは、パーティクル オブジェクトをインタラクティブに作成できます。パーティクル コンテキスト コマンドでは、コンテキストで実行される「particle」 コマンドのオプション値をツール プロパティ シートでインタラクティブに設定することもできます。

戻り値

なし

照会モードでは、戻り値のタイプは照会されたフラグに基づきます。

フラグ

conserve, cursorPlacement, exists, grid, gridSpacing, history, image1, image2, image3, jitterRadius, lowerLeftX, lowerLeftY, lowerLeftZ, name, nucleus, numJitters, particleName, sketch, sketchInterval, textPlacement, upperRightX, upperRightY, upperZ
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
conserve(c) float queryedit
運動量保存のコントロール(0~1 の間)。値を小さくすると、オブジェクトの既存速度がフィールドで消去されます。つまり、フレーム間で運動量が維持されません。値を 1 にすると(既定)、本来の物理的法則に従って運動量が維持されます。
cursorPlacement(cp) boolean queryedit
カーソルを使用して、グリッドの左下と右上を配置します。
exists(ex) boolean create
指定したオブジェクトが存在するかどうかによって、true または false を返します。他のフラグは無視されます。
grid(gr) boolean queryedit
パーティクル グリッドが作成されます。
gridSpacing(grs) float queryedit
グリッド内のパーティクル間の間隔。
history(ch) boolean create
ツール コマンドの場合、対象となるツールのコンストラクション ヒストリをオンにします。
image1(i1) string createqueryedit
コンテキストに関連付けられているツールを表す 3 つの可能なアイコンの中の最初のアイコンです。
image2(i2) string createqueryedit
コンテキストに関連付けられているツールを表す 3 つの可能なアイコンの中の 2 番目のアイコンです。
image3(i3) string createqueryedit
コンテキストに関連付けられているツールを表す 3 つの可能なアイコンの中の 3 番目のアイコンです。
jitterRadius(jr) float queryedit
パーティクル インスタンスを配置する、中心からの最大半径。
lowerLeftX(llx) float queryedit
パーティクル グリッドの左下の X 位置。
lowerLeftY(lly) float queryedit
パーティクル グリッドの左下の Y 位置。
lowerLeftZ(llz) float queryedit
パーティクル グリッドの左下の Z 位置。
name(n) string create
これがツール コマンドの場合、ツールに適切に名前を付けます。
nucleus(nc) boolean queryedit
true に設定すると、nParticle が、nucleus ノード接続と共に作成されます。そうでない場合、標準パーティクルが作成されます。
numJitters(nj) int queryedit
パーティクルごとのジッタ(インスタンス)の数。
particleName(pn) string queryedit
パーティクル名。
sketch(sk) boolean queryedit
スケッチ モードでパーティクルが作成されます。
sketchInterval(ski) int queryedit
スケッチ モードの場合のパーティクル間の間隔。
textPlacement(tp) boolean queryedit
テキスト フィールドを使用して、グリッドの左下と右上を指定します。
upperRightX(urx) float queryedit
パーティクル グリッドの右上の X 位置。
upperRightY(ury) float queryedit
パーティクル グリッドの右上の Y 位置。
upperZ(urz) float queryedit
パーティクル グリッドの右上の Z 位置。

フラグはコマンドの作成モードで表示できます フラグはコマンドの編集モードで表示できます
フラグはコマンドの照会モードで表示できます フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。

Python 例

import maya.cmds as cmds

cmds.dynParticleCtx( 'dynParticleContext', e=True, nj=5, jr=1.5 )
# Set the option values for number of jitters to 5 and jitter
# radius to 1.5 in the particle context, which will result in
# creating 5 particles for each mouse click in the viewport,
# randomly placed, but all within 1.5 units of the mouse click.