找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 2077|回复: 1

[原创] 线在线上的驱动(参数动画

[复制链接]

114

主题

147

回帖

1万

积分

大校

积分
16494
发表于 2019-4-4 13:57:45 | 显示全部楼层 |阅读模式
线在线上的驱动(参数动画)
  早些时候我用参数动画做了一个如图1、图2所示的动图,QQ上有个网友对该图比较感兴趣,发来消息索要源文件,因为我的ug10.0运行在虚拟机的win7系统上,但系统经常出问题,又换成了win10,原先的系统上面的一些文档没有及时导出来,所以做的一些东西的源文件就没有了,最近手上的活也刚刚忙完,就把这个动图的制作过程在这里跟大家分享一下。
psb-1.gif

图1 线在线上的驱动轨迹追踪

psb-2.gif

图2 线在线上的驱动

  在草图下面用样条曲线绘制任意曲率连续曲线,在曲线的起始位置绘制与该曲线相切的直线段,再绘制该直线段的法线,为了便于观察,对草图进行投影,设置曲线为洋红,相切曲线和法线为绿色,如图3所示。
xx1.gif

图3 连续曲线、相切曲线和法线

  点击菜单-插入-关联复制-阵列几何体菜单按钮,在打开的对话框选择图示2中的相切和法线(绿色)曲线,使用测量工具,测量连续曲线(洋红)长度,如图4所示。
xx2.gif

图4 测量曲线长度

  返回到阵列几何体对话框,阵列定义的布局选择沿曲线方式,路径选择该连续曲线(洋红),间距栏选择数量和节距,位置栏选择弧长,数量和步距栏输入合适的数据,如图5所示,这里的数量值后面会用于参数动画的FrameNumber进行控制,   设置完后确认退出对话框。
   xx3.gif

图5 阵列参数设置

  添加如下表达式:

FrameNumber=0
FN=FrameNumber

  点击菜单-视图-可视化-创建动画按钮,在参数动画设置对话框,点选定义关键帧选项,名称栏输入本次参数动画的名称标识(线线驱动),点击添加/复制按钮,再点击关键帧按钮进入关键帧参数设置,步数栏输入24,名称栏输入任意便于标识的名称(线线驱动关键帧),点击添加/复制按钮,确认返回到参数动画对话框,点击参数按钮,进入编辑参数对话框,勾选更新表达式选项并退出参数对话框。
  打开部件导航器阵列几何体对话框,将数量部分更换成表达式FN+1,然后退出该对话框。
  打开参数动画设置对话框,点击预览动画,即可以看到图6所示的动画效果,
xx4.gif

图6 动画效果1

  如果将阵列几何体对话框中的数量栏设为常数2,并将步距栏更改为300/24*(FN+1),确认后,再次预览动画,可得到图7所示的动画效果。
xx5.gif

图7 动画效果2

源文件链接:
线线驱动(参数动画).prt (121.5 KB, 下载次数: 61)

End


评分

参与人数 1G币 +3 收起 理由
gn02362507 + 3 原创加分!

查看全部评分

0

主题

400

回帖

1万

积分

大校

积分
16286
发表于 2019-4-4 20:00:47 | 显示全部楼层
看似滿好玩的 謝謝樓主無私分享!!!!THX
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|小黑屋|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2025-4-25 02:21

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表