打印文档】【 】【关闭窗口

Maya 交叉伸缩器教程

发布时间:2007-09-07 15-7-3 作者:河南新华电脑学院

Maya 交叉伸缩器教程
   在 MAYA 中运用表达式制作交叉伸缩器。

1 .首先创建一个多边形立方体,取名 B1 ,作为第一条杆,长、宽、高分别为 0.4 、 10.1 、 0.2 。把它从 Z 轴旋转一点角度。


2 .再建一多边形圆柱体取名 pin ,就放在原点,并旋转、缩放调整成如图:


3 .然后复制 B1 立方体,取名 B2 。现在开始表达式了,选择 B2 ,打开 window->Animation Editors->Expression Editor 表达式编辑器,在表达式区键入 B2.rotateZ = B1.rotateZ * -1 点击 Create 按钮。这条语句表示 B2 的 Z 轴角度是 B1 的角度乘以 负 1 ,两个立方体成为一个剪刀的原理。现在试试沿 B1 的 Z 轴旋转,会发现 B2 也会向着 B1 的相反方向旋转。


4 .选择 B1 、 B2 和 pin ,按 CTRL+D 一起复制这三个物体,并向右移动一些距离。多与少不要紧,等会输入的表达式会帮助修正的。 MAYA 会自动取名的,如不对请改为如图所示,否则会与下面的表达式不符。


5 .选择 pin1, 在表达式编辑器中键入 pin1.translateX = cosd (90-B1.rotateZ)*5 2 -0.2 这条语句用来控制 pin1 随着 B1 的 Z 轴旋转而沿着 X 轴平移。 “*5” 是立方体高度的一半 , 最后的 “-0.2” 是因为 cosd 函数是按立方体的顶点来算的,如不减 0.2 ,在运动时两条杆的末尾会因分开距离太大而不接触,这是不真实的,所以要 -0.2 使距离小一些。

2页 [1] [2] 下一页 
编辑: 点击次数:
上一篇: 下一篇:
 咨询中心 服务监督  
电话:0371-63866600
QQ: 董老师 董老师
  段老师  
咨询时间:早8:00-晚10:00
E_mail:gao.ying@xhgroup.cn
学校地址:郑州市中原区郑上路须水工贸园区。
乘车路线:火车站乘101路公交车(国棉六厂)到终点站下,转乘11路公交车到郑上路王玥村站下车即到。
 
电话:
   15093248768   13633858700
E - mail:
   li.dengbao@xhgroup.cn
QQ:63513257
  • 专业设置
  • 驻外招生咨询中心