実現したいこと
頂点名をキーにしてその頂点で使われているuvのリストを取得したいです。
よろしくお願いいたします。
前提
maya2022用にpythonを使ってスクリプトを作成しております。
実現する方法はmelでもある程度似ていると思いますのでmelに知見のある方のご回答でもありがたいです。
該当のソースコード
Python3.x
1from maya import cmds 2vertex_size = cmds.polyEvaluate(self.costume_menu.currentText(), v=True) 3mesh_name = 'skinmesh' 4 5for i in range(vertex_size): 6 vertex_name = mesh_name + '.vtx[' + str(i) + ']' 7 8 uv_names = #★ここでvertex_nameを使って関連付けられている 9 #uv名のリストを取得したいのですが方法がわかりませんでした 10 # 結果としてuv_namesに['skinmesh.map[0]', 'skinmesh.map[1], 'skinmesh.map[2:3]'] 11 # のような配列が取得できる想定です。 12 13 # 取得したuv_namesに対して値をセット 14 cmds.polyEditUV(uv_names, r=False, u=0.0, v=0.0) 15
試したこと
公式ドキュメント、グーグル検索、ChatGPTなどの資料を漁ったのですが
望む処理に行き当たりませんでした。
補足情報(FW/ツールのバージョンなど)
Maya 2022.4
Python 3.7.7

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。