【打印文档】【大 中 小】【关闭窗口】
Maya 交叉伸缩器教程
发布时间:2007-09-07 15-7-3 作者:河南新华电脑学院
5-2

5-3

6 .接下来控制 B3 、 B4 的移动,选择 B3 ,在表达式编辑器中键入 B3.translateX = pin1.translateX 此句将 B3 的 X 轴位置设为 pin1 的 X 轴位置。 B4 同样 : B4.translateX = pin1.translateX 。
控制旋转: B3 立方体: B3.rotateZ = B1.rotateZ
B4 立方体: B4.rotateZ = B1.rotateZ * -1
如果同一个物体的表达式要连续输入两条以上,要在两条之间加分号 “ ; ”
如: B3.translateX = pin1.translateX ;
B3.rotateZ = B1.rotateZ
现在可以旋转 B1 的 Z 轴来看一看效果了。

7 .再来复制多一组,分别取名 B5 、 B6 、 pin2 。选择 pin2, 在表达式编辑器中键入 pin2.translateX = cosd (90-B1.rotateZ)*5 4 -0.2 这条语句用来控制 pin2 随着 B1 的 Z 轴旋转而沿着 X 轴平移。这次是乘以 4 ,每复制多一组,就要在前一组数值的基础上加 “2”, 在第三组时就是 “6” 。道理不用说了吧。
控制 B5 的移动和旋转: B5.translateX= pin2.translateX ;B5.rotateZ = B1.rotateZ
B6 的移动和旋转: B6.translateX = pin2.translateX;
B6.rotateZ = B1.rotateZ * -1

先看看效果。

编辑: 点击次数:






