1点击窗口下方的"运动算例1"可以弹出动画的面板,右击该"运动算例1"还可以对这个动画窗口重命名等操作。

2 我们从最简单的动画开始,假设图示装配体,想要把它从完全收缩到完全张开,再收回做成一个动画

3 我们知道只有在物资动力的情况下移动零部件才能实现带动

4 单纯的标准拖动并不会考虑限制(这在制作动画的时候一般是不允许的,因为我们要的是模拟真实的运动,而真实的运动不可能拖出来)

5 然而在运动算例中物资动力并不可选(也就是说我们不可能在物资动力的情况下拖动一下,然后到一个新的时间点)

6 所以我们必须在正常编辑的情况下拉到一个合适的位置,然后保存这个状态,然后生成动画,而不是在动画窗口中随意的拖动,这样很容易造成实际并不存在的运动(比如干涉),具体的操作步骤如下:

在物质动力的情况下移回起始点,注意此时是在"模型"状态而不是"运动算例1",然后点击移动零部件的对勾表示移动完成

随后出现了运动算例2,并且第一帧的状态就是我们刚才调好的完全缩回的状态。(注意"运动算例1"仍然是我们没有缩回之前的状态,我们不管他)

然后回到模型窗口,拖动到图中所示的位置(第一层刚被拉开,第二层还没有开始被拉动),有人可能会问,我怎么知道拖动到什么地步刚好拉完第一层?这个问题很简单,因为我们是往回拖,先全部拖出来,然后鼠标按住第二层往回拖,即可把第二层全部拖回去了,而第一层一定是全部拖出来了。我们要的只是这个结果,完成之后还是点击对勾,移动完成。

还是右击"运动算例1"生成新的运动算例,然后就有了"运动算例3"我们在第一帧上面(只有第一帧)任意一个菱形上鼠标左键单击,该菱形会变色,然后右击选择"选择所有",然后所有菱形都变色了。然后右击选择"复制"

回到"运动算例2",在希望的位置(比如第四秒)的地方右击粘贴,会发现此时第0秒到第4秒的时间段已经被填满了。

这里可以解释一下这个动画面板了,点击播放按钮可以从头到尾的播放,而这个装配体一共就有四个零件(我分别用1,2,3,4表示,在0-4秒这段时间里,零件3和零件4都发生了移动,就是说滑块2和手柄发生了移动,从时间轴上可以发现首尾两个时间点之间用绿色的线表示。而不动的零件则只有首尾两个点,中间为空,鼠标放到任意一个首尾点都可以查看这个零件在这段时间的移动情况)上面还有"视向及相机视图""光源,相机与布景"分别也占据了一行,这个也很好理解,你的零部件在平移的时候,观察的角度,光源的方向也可以发生变化的,所以这两个就分别表示了光源和观察角度,你点击播放就可以发现了(事实上在"模型"窗口中,让你缩成图示状态,并没有限制你的观察角度,有些人喜欢翻过来看底部的也可以)

如法炮制,就得到了从完全收缩到完全展开的动画效果

现在我们要缩回去,难道还要再做一遍吗?不需要了,学过Flash的会发现这个和Flash很像(复制帧,粘贴帧,翻转帧)这里有一个小技巧,你把鼠标从我鼠标指示的位置开始拖动,拖到哪里选到哪里,当然现在是全部选中,看不出什么优势,待会儿就有用了,现在全选,然后复制。

还在第八秒的地方点击粘贴

然后用刚才讲的拖动的方法选中后面第八秒到第十六秒的东西,然后右击,点击"反转路径"即可实现"翻转帧"的效果。

现在,动画基本就大功告成了,我们还可以做一些其他演示效果。比如让整个装配体旋转一圈,更好的展示三维空间效果,点击动画向导,然后点击下一步。

我们让他绕着X轴旋转,完成之后查看效果,发现的确转了一圈。

最后点击保存,注意不要1242:327,否则会把装配体变的很小很小

一般是4:3或者16:9的比例,注意粉红色的边线不要遮挡零件,所以我这里保存为4:3并不合适

下面是16:9之后用暴风影音的播放效果,没有遮挡装配体

刚才讲完了平移的动画,那么旋转呢?

先讲螺纹副的移动,比如下面,转动手柄可以让滑块前后移动,同样,我手工移动滑块也可以让手柄转动。所以要做动画,我们完全可以从滑块着手。

拖放滑块到起点和终点,然后作为开始帧和结束帧,然后就可以形成动画了。

注意我复制了结束帧想要往回粘贴的时候会弹出提示,我们点击否,否则所有运动算例都是一个状态

有时候,你必须实现真正的转动,真正的转一圈,而不是用鼠标随便拖着转一下。比如下面的凸轮机构,一定要让凸轮转一圈,不能随便转。

如图所示,只有一帧的凸轮机构,我们点击马达,弹出马达的菜单

我们只需要指定马达的位置,鼠标在轴心左键单击,即可发现出现了一个红色的3D箭头,这就是马达待会儿要旋转的方向。把菜单往下拉,你也可以对运动方式,运动速度做更精确的指定。

点击确定,再点击计算按钮,会发现多了一个旋转马达的轴线,此外原有的凸轮和顶杆也重新生成了运动路线。

点击播放即可发现转动效果出来了,把第一个菱形往前往后拖动可以延长或缩短转动的时间,速度则由刚才设置的马达速度控制。

有人问如何保存动画的原始资料(不是保存成AVI的动画),其实我们在保存了这个装配体的同时就可以保存动画帧,下次打开仍然存在。

Solidworks如何制作动画1相关推荐

  1. SOLIDWORKS Composer关键帧-制作动画的利器

    SOLIDWORKS Composer是专业的SOLIDWORKS及3D文件处理的动画制作软件,作为SOLIDWORKS 产品线下的一个明星存在,SOLIDWORKS Composer几乎可以处理任何 ...

  2. 《Python数据可视化编程实战》——5.5 用OpenGL制作动画

    本节书摘来异步社区<Python数据可视化编程实战>一书中的第5章,第5.5节,作者:[爱尔兰]Igor Milovanović,更多章节内容可以访问云栖社区"异步社区" ...

  3. html与css结合动效案例,CSS3制作动画效果例子

    实现网站的图片.文字的动态效果,我们有photoshop制作多帧动画GIF.用flash制作更精巧的动画,还有利用javascript通过识别ID/CLASS 来实现对应DIV块的动画效果.然而,即使 ...

  4. 【转】MATLAB如何制作动画(动态图形演示movie)

    https://jingyan.baidu.com/article/49711c6199002dfa451b7c52.html MATLAB如何制作动画(动态图形演示movie) 听语音 | 浏览:7 ...

  5. Qt Creator制作动画

    Qt Creator制作动画 制作动画 创建时间表 将动画绑定到状态 管理关键帧 浏览时间轴 设置关键帧值 观看动画 编辑缓和曲线 将缓和曲线附加到关键帧 自定义缓和曲线 编辑动画曲线 旋转项目 制作 ...

  6. html5 制作风车,[网页设计]html5 requestAnimationFrame制作动画:旋转风车

    详细内容请点击 在以往,我们在网页上制作动画效果的时候,如果是用javascript实现,一般都是通过定时器和间隔来实现的,出现HTML5之后,我们还可以用CSS3 的transitions和anim ...

  7. 利用 CSS animation 和 CSS sprite 制作动画

    CSS3 大大强化了制作动画的能力,但是如果要做出图案比较复杂的动画,选择 GIF 依然是一个不错的选择.今天给大家介绍一个使用 CSS animation 配合雪碧图(CSS sprite)来制作动 ...

  8. Python+Matplotlib制作动画

    转载自:https://www.cnblogs.com/endlesscoding/p/10308111.html 看到一篇觉得非常不错的Python+Matplotlib制作动画的方法

  9. sketch制作Android动画,如何直接用Sketch制作动画|Sketch插件|

    原标题:如何直接用Sketch制作动画|Sketch插件| 本期的sketch插件来为大家讲解如何制作动画,看来看看马克笔设计留学的MUzi老师的教程吧! 安装 1.下载并解压 Anima Tooki ...

最新文章

  1. vc6.0打开工程出现程序崩了的原因
  2. C# 利用Newtonsoft.Json将DataTable进行JSON序列化
  3. What is Equivocation in Byzantine Fault Tolerance?
  4. 个人Androidstudio快捷键及常用设置配置
  5. 大数据 机器学习 人工智能_在这个季节中,您如何免费学习数据科学,人工智能和机器学习。...
  6. win7眼睛保护色设置方法
  7. 中国金控盐碱地水稻 国稻种芯-林裕豪:粮食安全两会热点
  8. 浏览器网络异常导致JS文件请求失败的问题及处理
  9. Android 中关于Environment类的总结
  10. getmonth_日期getMonth()方法以及JavaScript中的示例
  11. WM_PIANT消息与窗口重画
  12. Python:读文件和写文件
  13. 计算机作品画图板软件四年级,四年级计算机《用画图软件画画》.doc
  14. 程序员常用的画图软件/可视化和小技巧
  15. openwrt U盘安装php,db120电信猫刷机openwrt15.05.1系统,建站软件调试、u盘全过程
  16. 最佳适应算法(best fit)
  17. pandas实现对dataframe随机抽样、分层抽样
  18. 在宝塔面板中创建免费的ddns(这里用了dynu.com)
  19. 给Python漫画分集标题下载工具开发Qt界面
  20. C# Form.Show()方法 的一些线程内部特性

热门文章

  1. 全功能在线Android模拟器-Manymo
  2. perl模块net mysql_perl DBI模块和DBD-mysql模块安装
  3. 终于过了一把区块链的瘾
  4. K8s 集群资源监控、高可用搭建、部署java项目 (下)
  5. video 元素自定义 controls 控件以及常用事件、方法
  6. 易佳通文档管理软件远程登录客户端设置方法
  7. Linux网络编程(高级IO)-典型IO,多路IO复用
  8. 服务器千万级并发很难,且看看DPDK为我们解决了哪些核心问题?丨网络性能丨底层原理丨后端开发丨Linux服务器开发
  9. mysql基本参数查询
  10. 贴片电容102 103 104 105 106分别是多少?