ジャンプ先: 概要. 戻り値. フラグ. Python 例.
volumeAxis(
selectionList
, [alongAxis=float], [aroundAxis=float], [attenuation=float], [awayFromAxis=float], [awayFromCenter=float], [detailTurbulence=float], [directionX=float], [directionY=float], [directionZ=float], [directionalSpeed=float], [invertAttenuation=boolean], [magnitude=float], [maxDistance=linear], [name=string], [perVertex=boolean], [position=[linear, linear, linear]], [torusSectionRadius=linear], [turbulence=float], [turbulenceFrequencyX=float], [turbulenceFrequencyY=float], [turbulenceFrequencyZ=float], [turbulenceOffsetX=float], [turbulenceOffsetY=float], [turbulenceOffsetZ=float], [turbulenceSpeed=float], [volumeExclusion=boolean], [volumeOffset=[linear, linear, linear]], [volumeShape=string], [volumeSweep=angle])
注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。
volumeAxis は、取り消し可能、照会可能、および編集可能です。
このコマンドは、リストされた各オブジェクトに対して新しいフィールドを作成します。このフィールドには DAG で有効なシェイプがあり、関連付けられたディペンデンシー ノードがあります。このフィールドはオブジェクトが所有するフィールドのリストに追加されます。connectDynamic を使用して、フィールドがダイナミック オブジェクトに影響を及ぼすようにします。複数のオブジェクトがリストされている場合、各オブジェクトのために個別のフィールドが作成されます。 フィールドが作成されると、このコマンドは各所有シェイプの名前とフィールド シェイプそのものの名前を返します。フィールドを照会すると、その結果を返します。フィールドを編集すると、フィールド名を返します。 オブジェクト名は提供されないがアクティブな選択リストが空ではない場合、このコマンドにより、リスト内の各オブジェクトに対するフィールドが作成されます。リストが空の場合、コマンドの既定は -pos 0 0 0 です。ボリューム軸フィールドは、ボリュームを考慮してパーティクルを 4 種の方向に押します。方向の種類には、軸に沿う、軸かセンターから離れる、軸の周り、ユーザが定義した方向、があります。これらはボリューム エミッタの放出スピードのコントロールに似ています。ボリューム軸フィールドは、放出する流体や液体やガスをシミュレートする、風のタービュランス モデル(乱気流フィールドとは別)も持っています。乱気流はタイム ノードの接続によってドライブされるアニメーションの中で構築されます。 このトランスフォームは関連付けられたディペンデンシー ノードです。connectDynamic を使用して、フィールドがダイナミック オブジェクトに影響を及ぼすようにします。 フィールドを作成すると、このコマンドは各フィールドの名前を返します。フィールドを照会すると、その結果を返します。フィールドを編集すると、フィールド名を返します。 オブジェクト名が提供されるか、アクティブなセレクション リストが空でない場合、このコマンドはリスト内の全オブジェクトのフィールドを作成し、addDynamic をコールしてオブジェクトに追加します。リストが空の場合、コマンドの既定は -pos 0 0 0 です。 コマンド ラインにオブジェクトを指定して -pos フラグを設定すると、エラーになります。| string | コマンドの結果 |
照会モードでは、戻り値のタイプは照会されたフラグに基づきます。
| ロング ネーム(ショート ネーム) | 引数タイプ | プロパティ | ||
|---|---|---|---|---|
alongAxis(alx)
|
float
|
|
||
|
||||
aroundAxis(arx)
|
float
|
|
||
|
||||
attenuation(att)
|
float
|
|
||
|
||||
awayFromAxis(afx)
|
float
|
|
||
|
||||
awayFromCenter(afc)
|
float
|
|
||
|
||||
detailTurbulence(dtr)
|
float
|
|
||
|
||||
directionX(dx)
|
float
|
|
||
|
||||
directionY(dy)
|
float
|
|
||
|
||||
directionZ(dz)
|
float
|
|
||
|
||||
directionalSpeed(drs)
|
float
|
|
||
|
||||
invertAttenuation(ia)
|
boolean
|
|
||
|
||||
magnitude(m)
|
float
|
|
||
|
||||
maxDistance(mxd)
|
linear
|
|
||
|
||||
name(n)
|
string
|
|
||
|
||||
perVertex(pv)
|
boolean
|
|
||
|
||||
position(pos)
|
[linear, linear, linear]
|
|
||
|
||||
torusSectionRadius(tsr)
|
linear
|
|
||
|
||||
turbulence(trb)
|
float
|
|
||
|
||||
turbulenceFrequencyX(tfx)
|
float
|
|
||
|
||||
turbulenceFrequencyY(tfy)
|
float
|
|
||
|
||||
turbulenceFrequencyZ(tfz)
|
float
|
|
||
|
||||
turbulenceOffsetX(tox)
|
float
|
|
||
|
||||
turbulenceOffsetY(toy)
|
float
|
|
||
|
||||
turbulenceOffsetZ(toz)
|
float
|
|
||
|
||||
turbulenceSpeed(trs)
|
float
|
|
||
|
||||
volumeExclusion(vex)
|
boolean
|
|
||
|
||||
volumeOffset(vof)
|
[linear, linear, linear]
|
|
||
|
||||
volumeShape(vsh)
|
string
|
|
||
|
||||
volumeSweep(vsw)
|
angle
|
|
||
|
||||
import maya.cmds as cmds cmds.volumeAxis( pos=(0, 0, 0), afc=1.0, afx=2.0, arx=3.0, alx=4.0, drs=6.0 ) # Creates a volume axis field with the following attribute values: # awayFromCenter = 1.0, awayFromAxis = 2.0, aroundAxis = 3.0, alongAxis = 4.0, # directionalSpeed = 6.0.