擅长:python、mysql、java
<p>我已经想出了一种方法来获得我想要的结果,那就是创建一个shadingNode,它有一个以用于特定关节(在本例中是肩部)的“定向关节”命令命名的枚举。在</p>
<pre><code>if mc.objExists ('L_ShoulderOrient_NODE'): mc.delete ('L_ShoulderOrient_NODE')
mc.shadingNode ('transform', au=1, n='L_ShoulderOrient_NODE')
mc.addAttr ('L_ShoulderOrient_NODE', ln='jointOrient', at='enum', en='yup', k=1)
</code></pre>
<p>我在“创建关节”阶段添加了上述内容,之后使用了以下脚本:</p>
^{pr2}$
<p>WOB3是基于主方向和辅助方向的方向选项向上或向下,WOB4是从“定向关节”菜单中选择的向上或向下。
这个mc.ls公司('L'u Shoulder_JNT',sl=1)确保此脚本仅在选择和更改此特定关节时有效。在</p>
<p>然后我可以运行这个脚本:</p>
<pre><code>JOX = mc.attributeQuery( 'jointOrient', n='L_ShoulderOrient_NODE', le=1 )
mc.joint ('L_Hand_JNT', e=1, oj=mc.getAttr ('L_LowArm_JNT.jot'), sao=JOX[0], zso=1)
</code></pre>
<p>它将所有元素集合在一起,根据用户随机选择的关节,为新创建的关节提供上/下向量。在</p>
<p>现在只剩下在进程结束时删除节点。
如果有人想出另一种方法来获得一个预先存在的关节的上方向向量,并按上述方式应用,请在下面告诉我!在</p>
<p>非常感谢,
亚当</p>