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如何制作动画2

    切换到Motion Study,然后定位到任意一帧,然后就可以摆弄当前装配体到新的位置和姿态,然后此时的时间和姿态就被记录下来了.以此类推可以多做几帧. 动画做好之后,点击播放可以预览.如果要保存,先 ...

  2. 前端制作动画的几种方式(css3,js)

    制作动态的网页是是前端工程师必备的技能,很好的实现动画能够极大的提高用户体验,增强交互效果,那么动画有多少实现方式,一直对此有选择恐惧症的我就总结一下,以便在开发的时候选择最好的实现方式. 1.css ...

  3. CSS3制作动画的三个属性

    CSS3属性中有关于制作动画的三个属性:Transform,Transition,Animation:我们一起学习完了Transform和Transition,让我们对元素实现了一些基本的动画效果,这 ...

  4. requestAnimationFrame制作动画:旋转风车

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

  5. canvas学习之制作动画

    html部分 ...... <body> <canvas id="myCanvas" width="400" height="400 ...

  6. html5 requestAnimationFrame制作动画:旋转风车

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

  7. 在线Youtube视频下载,修改文本,剪切制作动画的最新方法

    刚刚(减去编写本文章的时间,大概20分钟前吧)在看国外最新技术资讯的时候发现有个方法可以让我们快速去下载Youtube上面的视频,不敢独享,我自己都没有怎么玩就所以立刻post上来广而告之,希望对大家 ...

  8. Python+Matplotlib制作动画

    注: 在"实验设计与数据处理"的课后作业中,有一个数据可视化的作业,利用课程上学习的某种方法找一个二维函数的最大值,并将这个寻找的过程可视化.在作业里面利用了Matplotlib的 ...

  9. HTML5标签canvas制作动画

    摘要: canvas可以绘制图像,自然而然的就可以制作动画,因为动画的每一帧都是图像.我们可以利用javascript的setInterval函数来实现动画效果. 下面是一个例子,小圆绕着红点圆心不停 ...

随机推荐

  1. 【转】Map/Reduce简介

    转自:http://blog.csdn.net/opennaive/article/details/7514146 1. MapReduce是干啥的 因为没找到谷歌的示意图,所以我想借用一张Hadoo ...

  2. android实现前置后置摄像头相互切换

    首先自定义一个继承自SurfaceView并且实现了SurfaceHolder.Callback接口的组件: public class CameraView extends SurfaceView i ...

  3. Spring Cloud Eureka简单入门

    步骤: 1.创建父工程 2.创建EurekaServer工程 3.创建EurekaClient工程 父工程pom.xml <?xml version="1.0" encodi ...

  4. Ethernet,token ring,FDDI,ATM,WLAN

    局域网(Local Area Network:LAN) 通常我们常见的"LAN"就是指局域网,这是我们最常见.应用最广的一种网络.现在局域网随着整个计算机网络技术的发展和提高得到充 ...

  5. 修改Linux内核参数 减少TIME-WAIT

    编辑/etc/sysctl.conf文件 增加 net.ipv4.tcp_syncookies = 1net.ipv4.tcp_tw_reuse = 1net.ipv4.tcp_tw_recycle ...

  6. 减法要用 signed 型

    今天调试一个程序,因为Feedback是电流采样值,Setpoint是PWM值,这两个不可能是负值.所以以为Setpoint和Feedback这两个变量都可以设置为u16型(unsigned int) ...

  7. POJ2749 Building roads 【2-sat】

    题目 Farmer John's farm has N barns, and there are some cows that live in each barn. The cows like to ...

  8. 洛谷P3803 【模板】多项式乘法(FFT) 【fft】

    题目 这是一道FFT模板题 输入格式 给定一个n次多项式F(x),和一个m次多项式G(x). 请求出F(x)和G(x)的卷积. 输出格式 第一行2个正整数n,m. 接下来一行n+1个数字,从低到高表示 ...

  9. 最近关于css样式重构的一点心得体会

    之前的项目一直都是基于bootstrap,elementUI这些已经很成熟的框架进行二次开发,要么就是一些很小的宣传页面,h5页面,或者结构相对简单的移动端.一直都没有机会对css的整体进行一个思考, ...

  10. 收集邮票(bzoj 1426)

    Description 有n种不同的邮票,皮皮想收集所有种类的邮票.唯一的收集方法是到同学凡凡那里购买,每次只能买一张,并且买到的邮票究竟是n种邮票中的哪一种是等概率的,概率均为1/n.但是由于凡凡也 ...