UG模拟弯弓射箭-工程.docx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:400-050-0739(电话支持时间:9:00-19:00)。
UG模拟弯弓射箭-工程 如下图所示,漂亮吧!如果图片显示不完整,单击即可查看全部! 1:进入sketch,画弓, 2:标注相关曲线的尺寸,其中圆弧要标出周长,直线要标出长度。可以看出,在动画中,弓和弦的长度保持不变。 3:画出箭的骨架,并标出尺寸。 4:在弓和箭的右方画一垂直线,并分别标出与箭尾,弦的距离。注意,这两个尺寸是分别控制箭与弓的动作的 5:将两个尺寸调整为相同,并将直线加上固定(Fixed)约束。 6:最后看看当你调整这两个尺寸时,能不能达到图中所示效果。以上步骤比较重要,是动画能否正确播放的前提条件! 7:退出草图,做实体,可以用管道与旋转,记得在弓箭的前面加上一个“心”哦! 8:加入表达式,这里FrameNumber表示动画开始帧数是0,MaxFrame表示最大帧数为25帧,此数越大,所做动画CA的时间就越长。FrameNumber可以看成是一个变量,从0至25之间变化。表达式A是控制弓的动作的,表达式A与B两者联合对箭的动作进行控制。 在这里FrameNumber*7.2表示一个角度,当FrameNumber在0-25间变化时,角度就在0-180度间变化,前面www加了余弦cos,就表示值从1--0---1之间变化,后面乘上20并在最前面加上绝对值abs()表示值从20C--0--20之间进行变化,从第4,5,6步可看出,当值从20变化到0时,是拉弓,值从0再变回20时是整把弓的回弹。以上就是弓的动作.箭的动作就分开两步走,第一步就是和拉弓时的动作一样,用A表达式,第二步就是箭射出的动作,CA这里用了B表达式,可以看出值是在0-50间变化,乘上50,表示箭射出的速度要比弓回弹的速度快,再者,最后值是50,就表面箭就在弓前面,也就是说箭射出去了。 大家可看看余弦函数的图形可加深理解!CAD/ 9:分别将p5与p6表达式的值变成图中所示,P6就是控制弓动作的,P5用了一个条件表达式,它表示,当变量在CAD/CAM之家论坛)V&d4['v#BvR8N 0-12.5之间时,用A表达式,当变量在12.5-25时,就用B表达式。这样子就可以分别控制箭的动作了!以上两步是最重要的两步了!下面就是动画制作部分了。 10:进入UG的动画制作部分 11:在Name处写上一个新动画的名字,点击Add/Copy增加,接着选上定义关键帧选项,最后点击关键帧按钮 12:进入关键帧编辑对话框,填上一个关键帧名,填上步数25,点击Add/Copy增加。OK!其他选项可先不管! 13:回到动画制作对话框,点击参数按钮。 14:按图设置好参数,最重要的是勾上更新表达式这项,其他选项我想大家 如下图所示,漂亮吧!如果图片显示不完整,单击即可查看全部! 1:进入sketch,画弓, 2:标注相关曲线的尺寸,其中圆弧要标出周长,直线要标出长度。可以看出,在动画中,弓和弦的长度保持不变。 3:画出箭的骨架,并标出尺寸。 4:在弓和箭的右方画一垂直线,并分别标出与箭尾,弦的距离。注意,这两个尺寸是分别控制箭与弓的动作的 5:将两个尺寸调整为相同,并将直线加上固定(Fixed)约束。 6:最后看看当你调整这两个尺寸时,能不能达到图中所示效果。以上步骤比较重要,是动画能否正确播放的前提条件! 7:退出草图,做实体,可以用管道与旋转,记得在弓箭的前面加上一个“心”哦! 8:加入表达式,这里FrameNumber表示动画开始帧数是0,MaxFrame表示最大帧数为25帧,此数越大,所做动画CA的时间就越长。FrameNumber可以看成是一个变量,从0至25之间变化。表达式A是控制弓的动作的,表达式A与B两者联合对箭的动作进行控制。 在这里FrameNumber*7.2表示一个角度,当FrameNumber在0-25间变化时,角度就在0-180度间变化,前面www加了余弦cos,就表示值从1--0---1之间变化,后面乘上20并在最前面加上绝对值abs()表示值从20C--0--20之间进行变化,从第4,5,6步可看出,当值从20变化到0时,是拉弓,值从0再变回20时是整把弓的回弹。以上就是弓的动作.箭的动作就分开两步走,第一步就是和拉弓时的动作一样,用A表达式,第二步就是箭射出的动作,CA这里用了B表达式,可以看出值是在0-50间变化,乘上50,表示箭射出的速度要比弓回弹的速度快,再者,最后值是50,就表面箭就在弓前面,也就是说箭射出去了。 大家可看看余弦函数的图形可加深理解!CAD/ 9:分别将p5与p6表达式的值变成图中所示,P6就是控制弓动作的,P5用了一个条件表达式,它表示,当变量在CAD/CAM之家论坛)V&d4['v#BvR8N 0-12.5之间时,用A表达式,当变量在12.5-25时,就用B表达式。这样子就可以分别控制箭的动作了!以上两步是最

文档评论(0)

希望
该用户很懒,什么也没介绍

相关文档

相关课程推荐