开局一张图
不够的话,还有
再不够,还有
然后,我们先来波广告:
以下三门课的优惠:
《GSD创成式曲面》拼团,《R8车身GSD实例练习》拼团,《二次开发课程包》100元优惠券,将在6/30失效;
请有需要的小伙伴抓紧时间上车;
领到VBA课程优惠券未使用的同学,请及时使用!
VBA课程优惠券仍有部分剩余,有需要但未领取到的同学,请公众号回复关键词“优惠券”进行领取。
广告结束,我们回头看上面的问题。
上述动图中的效果,乍一看,用DMU是无法实现的,这也是很多小伙伴在学习完DMU模块后比较纠结的一个问题。
那么,我们不妨想一下,动画的本质是什么:无非就是,多张连续的图片放在一起快速切换。
而DMU中,拿最基本的旋转来说,我们设置了A绕着B从0°转到360°,在仿真时候我们会设置一个Step,即它需要多少步完成此动作。因此,DMU的本质就是帮我们算好了每一步(帧)时A相对于B的角度,并不断更新位置刷新显示,以实现动画的效果。
有了这个基础,我们再看下面的这张图:
单看中间白色带子的滚动,它的本质,我们是不是可以理解为:在一段足够长的带子上截取相同长度的某一段,且截取的起点不断右移。
而以上过程,体现在软件里,就是我们做两条线去切曲面,然后通过连续改变参数更改两条线的位置,即可实现。
当然,不是叫你手动去一步一步改参数,我们是通过代码循环的方式自动更改并刷新显示。
示例代码如下,真的是很简单!
如果你是公众号的老粉丝,你也许会记得,这个话题,我们很久以前就发过了:
如何输出一组连续变化的参数值
点关注,不迷路
我是小狼
不定期分享
各种CATIA好玩的东西