摘 要 :基于3D Max中的Reactor是一款十分强大的动力学系统,它可以模拟大部分的物理现象.本文就Reactor中的玩具车和车轮约束之间的关系进行分析和实现.
有关论文范文主题研究: | 关于参考文献的论文范文素材 | 大学生适用: | 在职研究生论文、硕士学位论文 |
---|---|---|---|
相关参考文献下载数量: | 55 | 写作解决问题: | 如何怎么撰写 |
毕业论文开题报告: | 论文模板、论文小结 | 职称论文适用: | 职称评定、职称评副高 |
所属大学生专业类别: | 如何怎么撰写 | 论文题目推荐度: | 优质选题 |
关 键 词 :Reactor;玩具车;车轮约束
玩具车:
玩具车在Reactor中学名叫Toy Car,它可以在三维动画中模拟车子的行驶,控制车子行进的方向、加速度等.参数比较简单,现对主要参数作分析以及列出注意事项
Allow Wheel Peration选项代表允许车轮悬挂
Spin Wheels选项代表了车轮的旋转前进的方向
Velocity表示车子的初始速度 这个值太大会导致车子产生错误的颠簸
Gain表示车子的行进的加速度
Size表示玩具车图标的大小,只起显示作用,没有实际含义
新建一个玩具车场景并添加车身和车轮如下图所示:
玩具车的模拟比较简单,建立好模型后添加车身和车轮,并调节好玩具车行驶的方向和加速度,加入一个无限大的Plane,把对象作为刚体对象集合,调节各自的属性参数即可模拟,注意:参数一定要按实际的尺寸大小出发,数值太小车子会飞出去,数值太大车身由于太重车子不会行驶.
车轮约束:
车轮约束在Reactor中学名叫Car-Wheel Constraint,它是一种合作式约束,它可以很好的控制我们的车轮减震并不会偏离车身的位置.
车轮约束的Parent是车身,Child是车轮.作好约束后调节约束的轴向.Suspension Rotation表示减震轴,必须垂直车身向上;Parent Space表示父对象的旋转轴,必须垂直于车轮向外;Child Space表示子对象的旋转轴,必须垂直于车轮向外.
三维汽车如何按指定曲线行驶的主要过程以及注意事项:
首先绘制一条指定行驶的路径,如下图所示
然后把四个轮子以及玩具车的图标一起链接到父对象上,父对象为车身,车身路径约束到路径上并跟随路径.如下图所示
随后记得一定要把链接结开,不结开的话不会参与动力学的计算,车身一定要勾选Unyielding保留自身关键动画的选项.如下图所示
最后调节好动力学预览动画时间以及动画时间轴的时间,注意保持一致,可生成汽车沿路径行驶的动画,效果截图如下图所示
(作者单位:广东技术师范学院天河学院)