【Maya:Python】選択ノード名を入れ替える
shamimatsu
三味松ブログ
以前書いた記事とは少し異なり
【Maya:Python】マテリアル全選択リストから指定名を除外する – 三味松ブログ
サフィックスを付けることによって選択から除外する方法です。
endwith を使うと後方一致の確認ができます。
今回は _ignore が後方に付いていれば無視するようにしています。
maya2022のpython3で動くことを確認しました(2021/12/26)
グループを選択した状態で実行してください。
# -*- coding: utf-8 -*-
import maya.cmds as cmds
sl_node = cmds.ls(sl=True)
# グループの中身を取得
nodes = cmds.listRelatives(sl_node)
# _ignoreが後方に付いている場合は選択しない
for node in nodes:
if not node.endswith('_ignore'):
cmds.select(node, add=1)