4

選択したすべての頂点を取得して配列に格納する必要があります。これにより、ループして各頂点に関する情報を見つけることができます。

私はこれを理解することはできませんが。

sel = cmds.ls(sl=1)
print sel

戻り値:

//[u'pCube1.vtx[50:53]', u'pCube1.vtx[74:77]']

多かれ少なかれ、これを出力するには「sel」変数が必要です。

pCube1.vtx[50]
pCube1.vtx[51]
pCube1.vtx[52]
pCube1.vtx[53]
pCube1.vtx[74]
pCube1.vtx[75]
pCube1.vtx[76]
pCube1.vtx[77]

文字通り文字列をバラバラにせずにこれを行う方法を知っている人はいますか? それは非常に厄介な方法だと思います。別の可能性があるかどうか知りたいです! おそらく、OpenMaya を使用した Maya API でしょうか?

4

1 に答える 1

9

なるほど、研究が功を奏したようですね!

cmds.ls(sl=1, fl=1)

「fl」フラグは「Flatten」を表し、Flatten はオブジェクトのリストを返し、各コンポーネントが個別に識別されるようにします。

于 2013-03-04T02:19:13.653 に答える