移動先: 概要 戻り値 キーワード. フラグ. MEL 例.
binMembership [-addToBin string] [-exists string] [-inheritBinsFromNodes name] [-isValidBinName string] [-listBins] [-makeExclusive string] [-notifyChanged] [-removeFromBin string]
binMembership は 「元に戻す」が可能、「照会」が可能、「編集」が不可能 です。
ノードをビンに割り当てるコマンドです。
戻り値の型は照会モードでは照会フラグが基になります。
binMembership
addToBin, exists, inheritBinsFromNodes, isValidBinName, listBins, makeExclusive, notifyChanged, removeFromBin
: コマンドの作成モードで使用可能なフラグ
|
: コマンドの編集モードで使用可能なフラグ
|
: コマンドの照会モードで使用可能なフラグ
|
: 1 つのコマンドで複数回使用可能なフラグ
|
// Add a given node to a bin.
//
binMembership -addToBin "wood" lambert1;
// Add a selection of nodes to a given bin.
//
string $newLambertNode = `createNode lambert`;
string $list[] = {"lambert1", $newLambertNode};
binMembership -addToBin "grass" $list;
// Check if a node exists in a bin.
//
binMembership -exists "wood" lambert1;
// Query and return all the nodes which belong to the bin.
//
string $newLambertNode = `createNode lambert`;
string $nodeList[] = {"lambert1", $newLambertNode};
binMembership -q -listBins $nodeList;
// Make the nodes belong exclusively in bin "wood".
//
string $newLambertNode = `createNode lambert`;
string $nodeList[] = {"lambert1", $newLambertNode};
binMembership -makeExclusive "wood" $nodeList;
// Let the dest node inherit bins from nodes in the src node list.
// The dest node is specified by the "inheritBinsFromNodes" flag's
// argument.
//
binMembership -addToBin "wood" lambert1;
string $node = `createNode lambert`;
binMembership -addToBin "grass" $node;
string $srcNodeList[] = {"lambert1", $node};
string $destNode = `createNode blinn`;
binMembership -inheritBinsFromNodes $destNode $srcNodeList;
// Notify that binMembership has been changed.
//
binMembership -notifyChanged;
// Check if a bin name is valid or not. If valid, return true.
// Otherwise, return false.
//
binMembership -isValidBinName "wood";