二. 动作仿真 1.皮球运动仿真 该运动仿真效果请参看附带光盘的AVI文件夹下的A.mpg。 UG提供的参数化动画功能,可以模仿机械的某些运动关系,我们完成一个皮球的运动动画,先建立一个文件,并进入草图环境中,作如图5-23所示的草图。 该草图只是做了半个圆,并标注了尺寸,也就是进行了尺寸约束,完成草图后,使用“特征”工具条中的“回转”命令完成球的制作,如图5-24所示。 单击“工具”“表达式”,弹出“表达式”对话框,输入如下公式: FrameNumber=0; MaxFrame=60; A=FrameNumber*10; B=80*sin(FrameNumber*12); 结果如图5-25所示。 在这里需要说明,公式中的FrameNumber与MaxFrame是UG的内部变量,其中,FrameNumber是内部自动变量,其变化范围是从0至MaxFrame,MaxFrame越大,则放映的时间就越长。如上面图5-25中的MaxFrame=60,则FrameNumber从0变化到60;在使用该变量时,注意区分大小写字母。 A= FrameNumber*10;表示A的变化范围是从0变化到60*10=600,由于在动画运行时FrameNumber数据是每次递加1的,因此,A的变化是每次递加10的。 而B=80*sin(FrameNumber*12)中,FrameNumber*12=720,sin(FrameNumber*12)就是从sin(0)变化到sin(720),共两个正弦周期,由于sinx的变化值在-1~1间,因此,B的变化范围在-80~80间;不过我们在使用B的数据进行约束时,由于UG的尺寸约束不支持负值,因此,B的负值会自动转换成正值,因此,B的实际变化为0~80; 现在,重新对图5-23的草图进行编辑,使P16=A;P17=B;结果如图5-26所示。 现在,单击“可视化”工具条中的“动画”按钮,弹出“高质量图像动画”对话框,如图5-27所示。先在对话框中的“名称”处输入一个名称A,然后单击“创建轨迹”区中的“定义关键帧”单选按钮,再单击“添加/复制”按钮,就加入了一个新的动画文件A,然后单击“关键帧”按钮,弹出“关键帧”对话框,如图5-7左侧所示在该对话框中的“名称”处输入一个名称frame1,在“步数”处输入步数为60,注意,这里的步数要与前面的MaxFrame值相同,然后单击“添加/复制”按钮,就加入了一个帧。(如果想修改某个帧,可以先输入正确的“步数”,然后单击“更新帧”即可)。单击“确定”完成设置,回到图5-27所示画面中,单击“参数”按钮,弹出“编辑参数”对话框,如图5-28右侧所示。 将该对话框中的“更新公式”打上钩,你可以选择“类型”,以便输出不同格式的动画或图片,也可设置动画或图片的“大小”;完成后,单击“确定”,回到图5-27所示效果。 单击“预览动画”按钮,弹出“预览动画”对话框,如图5-29左侧所示,单击其中的“播放”按钮,就可以看到动画效果。完成预览后,回到图5-27所示对话框中,单击“生成动画”,弹出“生成动画”对话框,如图5-29右侧所示。 单击“确定”按钮,就可生成动画或图片。如果你没有进行目录设置,则生成的动画文件存在于UG安装目录下的UGII文件夹下。如果想改变路径,则需要在图5-28所示的“编辑参数”对话框中单击“动画文件名”按钮,来修改存储路径。 2. 射箭动作仿真 下面我们结合UG的强大渲染功能对环境进行美化,并设置不同的动画视角,以便得到逼真的效果。 下面来制作射箭的动画,其效果可参见附带光盘中AVI文件夹下的JIAN.mpg文件。动画原文件在UGFILE\DH\jian.prt文件夹下。 新建文件,并在“表达式”中输入如下公式: FrameNumber=0; MaxFrame=40; A= abs(cos(FrameNumber*4.5)*40) B= if (FrameNumber=30) A else if (FrameNumber=31) A+10 else if (FrameNumber=32) A+20 else if (FrameNumber=33) A+30 else if (FrameNumber=34) A+40 else if (FrameNumber=35) A+50 else if (FrameNumber=36) A+60 else if (FrameNumber=37) A+70 else if (FrameNumber=38) A+80 else if (FrameNumber=39) A+90 else A+100 进入草图,完成如5-30左侧图所示的草
您可能关注的文档
最近下载
- 医学检测合作协议书范本(精选5篇).pdf
- 方法验证记录.pdf VIP
- (正式版)D-L∕T 5787-2019 水工混凝土温度控制施工规范.docx VIP
- 智盛国际结算教学实训平台软件操作手册V3.0.pdf
- 2025年陕西省公务员省考《行测》真题(含答案).pdf VIP
- 售电公司与电力用户购售电1合同协议范本.docx VIP
- 长春理工大学2024-2025学年第1学期《高等数学(上)》期末考试试卷(B卷)附参考答案.pdf
- 基于STM32的温湿度监控设计.docx VIP
- 2025年度民主生活会对照查摆问题参考(100个).doc VIP
- T_ZJPA 008-2025(医药化工CDMO车间建设标准).pdf
原创力文档

文档评论(0)