muoubear* 发表于 2019-4-4 13:57:45

线在线上的驱动(参数动画

线在线上的驱动(参数动画)  早些时候我用参数动画做了一个如图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
源文件链接:
End

gn02362507 发表于 2019-4-4 20:00:47

看似滿好玩的 謝謝樓主無私分享!!!!THX
页: [1]
查看完整版本: 线在线上的驱动(参数动画