线在线上的驱动(参数动画) 早些时候我用参数动画做了一个如图1、图2所示的动图,QQ上有个网友对该图比较感兴趣,发来消息索要源文件,因为我的ug10.0运行在虚拟机的win7系统上,但系统经常出问题,又换成了win10,原先的系统上面的一些文档没有及时导出来,所以做的一些东西的源文件就没有了,最近手上的活也刚刚忙完,就把这个动图的制作过程在这里跟大家分享一下。
图1 线在线上的驱动轨迹追踪
图2 线在线上的驱动
在草图下面用样条曲线绘制任意曲率连续曲线,在曲线的起始位置绘制与该曲线相切的直线段,再绘制该直线段的法线,为了便于观察,对草图进行投影,设置曲线为洋红,相切曲线和法线为绿色,如图3所示。
图3 连续曲线、相切曲线和法线
点击菜单-插入-关联复制-阵列几何体菜单按钮,在打开的对话框选择图示2中的相切和法线(绿色)曲线,使用测量工具,测量连续曲线(洋红)长度,如图4所示。
图4 测量曲线长度
返回到阵列几何体对话框,阵列定义的布局选择沿曲线方式,路径选择该连续曲线(洋红),间距栏选择数量和节距,位置栏选择弧长,数量和步距栏输入合适的数据,如图5所示,这里的数量值后面会用于参数动画的FrameNumber进行控制, 设置完后确认退出对话框。
图5 阵列参数设置
添加如下表达式: FrameNumber=0
FN=FrameNumber
点击菜单-视图-可视化-创建动画按钮,在参数动画设置对话框,点选定义关键帧选项,名称栏输入本次参数动画的名称标识(线线驱动),点击添加/复制按钮,再点击关键帧按钮进入关键帧参数设置,步数栏输入24,名称栏输入任意便于标识的名称(线线驱动关键帧),点击添加/复制按钮,确认返回到参数动画对话框,点击参数按钮,进入编辑参数对话框,勾选更新表达式选项并退出参数对话框。 打开部件导航器阵列几何体对话框,将数量部分更换成表达式FN+1,然后退出该对话框。 打开参数动画设置对话框,点击预览动画,即可以看到图6所示的动画效果,
图6 动画效果1
如果将阵列几何体对话框中的数量栏设为常数2,并将步距栏更改为300/24*(FN+1),确认后,再次预览动画,可得到图7所示的动画效果。
图7 动画效果2
源文件链接:
线线驱动(参数动画).prt
(121.5 KB, 下载次数: 61)
End
|