[maya] maya_usd で get Selected Prim Path

maya_usd 選択したprimからprimのpathを得る方法
ls で取れた、

ufeObjects(ufe)

-sl/selectionフラグ と組み合わせて使用​​すると、ネイティブ Maya オブジェクトだけでなく、UFE インターフェイスを通じて定義されたオブジェクトも返されます。

import maya.cmds as cmds
 
proxy_prim_path = cmds.ls(sl=True, ufe = True)
#or
proxy_prim_path = cmds.ls(sl=True, ufeObjects = True)
print("proxy_prim_path= "+str(proxy_prim_path))

Output

proxy_prim_path= ['|stage1|stageShape1,/Ball1/Ball_Mesh']

参考URL

https://help.autodesk.com/cloudhelp/2022/ENU/Maya-Tech-Docs/CommandsPython/ls.html

https://stackoverflow.com/questions/76558940/select-and-hide-multiple-usd-prims-in-maya

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です