Go to: Synopsis. Flags. Return value. Keywords. MEL examples.
binMembership [-addToBin string] [-exists string] [-inheritBinsFromNodes select] [-isValidBinName string] [-listBins] [-makeExclusive string] [-notifyChanged] [-removeFromBin string]
binMembership is undoable, queryable, and NOT editable.
Command to assign nodes to bins.
addToBin, exists, inheritBinsFromNodes, isValidBinName, listBins, makeExclusive, notifyChanged, removeFromBin
Flag can appear in Create mode of command
|
Flag can appear in Edit mode of command
|
Flag can appear in Query mode of command
|
Flag can be used more than once in a command
|
boolean
binMembership
// 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";
Return to Autodesk Index