次へ移動: 概要 |戻り値 |キーワード |フラグ |Python のサンプル |

概要

vnn([flushProxies=string], [libraries=string], [listPortTypes=string], [nodes=[string, string]], [runTimes=boolean], [useNiceName=boolean])

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

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

このコマンドは、Bifrost など、VNN ラン タイム全体に適用される操作に使用されます。ノードの作成(Create Node)ウィンドウではこれを使用して、ノードのリストを作成します。

戻り値

string[]VNN の詳細です。

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

キーワード

Bifrost

フラグ

flushProxies, libraries, listPortTypes, nodes, runTimes, useNiceName
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
flushProxies(fp) string create
「BifrostGraph」など、指定された VNN ランタイムのプロキシをフラッシュします。このフラグは、すべてのプロキシ VNN ノードを解放して、次に要求されたときにこれらを再作成できるよう、特定のランタイムに要求するために開発者が使用します。これは、VNN グラフが視覚化(「プロキシ化」)中のグラフに対応していることを確認するために使用されます。この呼び出しの前に、Maya ノード エディタや、VNN を使用する他のすべての UI を閉じる必要があります。そうしないと、変更が別のプロキシ セットに行われるため、VNN グラフに対する変更を UI が認識できなくなります。
libraries(lib) string create
ランタイム内のライブラリをリストします。
listPortTypes(lpt) string create
指定された VNN ランタイムの可能なポート タイプ(「BifrostGraph」など)をすべてリストします。ポート タイプのリストは固定されていないため、新しい定義をランタイムに追加するとリストが増大することがあります。
nodes(nd) [string, string] create
ランタイム ライブラリ内のノードのリストです。最初の引数はランタイムの名前(「BifrostGraph」など)、2 番目の引数は -libraries で取得されたライブラリの名前です。
runTimes(rt) boolean create
VNN に登録されているすべてのランタイムをリストします。
useNiceName(unn) boolean create
UI に適合する適切な名前を返すために、未処理の名前ではなく、「ライブラリ」や「ノード」と共に使用します。

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

Python のサンプル

import maya.cmds as cmds

# List all the runTimes registered with VNN.
print cmds.vnn( runTimes=1)

# List all the libraries associated with particular runTime.
allLibraries = cmds.vnn( libraries="BifrostGraph" )
print "List of libraries: " + str(allLibraries)

allLibrariesUIName = cmds.vnn( libraries="BifrostGraph", useNiceName=True )

for lib in allLibrariesUIName:
    print "In Lib " + lib + ":"  + str( cmds.vnn( nodes=["BifrostGraph",lib]) )