我必须运行MEL脚本,但我不确定。这是我的代码:
polyCube -w 2 -h 1 -d 2;
setAttr "pCube1.rotateY" 45;
setAttr "pCube1.translateY" 5;
我正在尝试创建一个高1为1,权重为2,d为2的立方体 那将留在y = 45.我错了吗?
有什么建议吗?
答案 0 :(得分:0)
尝试了您的代码,它似乎工作正常。你有什么问题?
一些注意事项:如果要使用此方法创建多个多维数据集,名称将会更改。要处理此问题,您可以获取新创建的多边形立方体的对象名称。另一个好的做法是将代码用大括号{// my code}包装,以避免可变范围的问题。
{
string $myCube[] = `polyCube -w 2 -h 1 -d 2`;
setAttr ($myCube[0]+".rotateY") 45;
setAttr ($myCube[0]+".translateY") 5;
print($myCube); // outputs string array with object name and node name
}