Maya 交叉伸缩器教程

2016-03-18 17:28 9 1 收藏

下面图老师小编要跟大家分享Maya 交叉伸缩器教程,简单的过程中其实暗藏玄机,还是要细心学习,喜欢还请记得收藏哦!

【 tulaoshi.com - 设计软件 】


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 一起复制这三个物体,并向右移动一些tulaoshi.com距离。多与少不要紧,等会输入的表达式会帮助修正的。 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 使距离小一些。



 

5-2



5-3

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/shejiruanjian/)


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 轴来看一看效果了。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/shejiruanjian/)


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


12下一页

来源:https://www.tulaoshi.com/n/20160318/1892328.html

延伸阅读
标签: 装修 生活常识
伸缩缝是什么?伸缩缝的作用 伸缩缝是什么? 伸缩缝,是指为防止建筑物构件由于气候温度变化(热胀、冷缩),使结构产生裂缝或破坏而沿建筑物或者构筑物施工缝方向的适当部位设置的一条构造缝。伸缩缝是将基础以上的建筑构件如墙体、楼板、屋顶(木屋顶除外)等分成两个独立部分,使建筑物或构筑物沿长方向可做水平伸缩。 ...
在Maya中编辑UV主要是使用UV Texture Editor窗口,专门用于UV的排列与编辑,是UV编辑的主要工具。使用UV Texture Editor,可在菜单Windows UV Texture Edito图老师r打开。 UV Texture Editor有自己的窗口菜单与工具条,工具条实现的功能基本上能在菜单中找到。作为一个视图窗口,它与其它三维视图窗口的视图操作方法也完全相同。 ...
[本站原创]我们知道,在微软的浏览器Internet Explorer中,在正常情况下,网页内容是无法自由伸缩并还原的。 可由于不同浏览情况下分辩率的不同及各网站网页文字及图片大小的不同,在很多时候,我们都需要对网页文字进行伸缩,小的,要放大,大的,则要让它小一些,以便看到网页的全局,特别是当网页中有较大图片时,更是需要这样。 ...
OpenARM-CrossCompile-HOWTO 一、版权说明 目的: 本版权声明的目的是希望保证任何人能够真实、有效地享有使用本版权说明所约束的 文档的充分自由;同时,保护文档
1.用MODEL模组下之curves\EP curve tool  画EP线工具画出如下图三线之框架做为半边脸之雏形. 2.依序全选三条框线,并用surfaces\loft 指令产生基本的surface. 3.以mouse之右键点选视窗内之物件,于星形标记中选取 Isoparms(框线)选项;然后选取曲面之中间那一条框线,作为将切割之框线. 4.用editserface\detach 指令将面分割为...

经验教程

980

收藏

38
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部