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. jupyter-notebook快捷键的使用

    jupyter-notebook快捷键的使用 工具有个键盘图标可以看所有快捷键 Esc + F 在代码中查找.替换 Esc + O 在cell和输出结果间切换. Shift + J 或 Shift + ...

  2. 练习题 - js函数

    代码贴出来 1 function Cat() { 2 getColor = function(){ console.log(1);} 3 return this; 4 } 5 Cat.getColor ...

  3. structs2 对ActionContext valueStack stack context 的理解 图片实例

    structs2 对ActionContext valueStack stack context 的理解 ActionConext : The ActionContext is the context ...

  4. git 远程仓库回滚

    git branch backup #创建备份分支 git push origin backup:backup #push到远程 git reset --hard commit_id #本地分支回滚 ...

  5. 【bzoj4589】Hard Nim FWT

    题目描述 Claris和NanoApe在玩石子游戏,他们有n堆石子,规则如下: 1. Claris和NanoApe两个人轮流拿石子,Claris先拿. 2. 每次只能从一堆中取若干个,可将一堆全取走, ...

  6. 【bzoj2882】工艺 后缀自动机+STL-map

    题目描述 小敏和小燕是一对好朋友. 他们正在玩一种神奇的游戏,叫Minecraft. 他们现在要做一个由方块构成的长条工艺品.但是方块现在是乱的,而且由于机器的要求,他们只能做到把这个工艺品最左边的方 ...

  7. 使用SS5搭建linux下的sock5代理服务器

    http://sourceforge.net/projects/ss5/下载最新源码 apt-get install libpam0g-dev apt-get install libldap2-dev ...

  8. git - 搭建最简单的git server

    以下操作都在 centos7 下进行,但同样适用于centos 6. 1. 安装git-core yum -y install git 添加git用户,用于启动管理git仓库 useradd git ...

  9. webstorm不能使用stylus

    1.https://stackoverflow.com/questions/23583514/webstorm-8-showing-errors-for-a-correct-html-tag 2. & ...

  10. 深入学习MongoDB

    NoSQL(Not Only SQL)为什么使用NoSQL 对数据库高并发读写 对海量数据的高效存储与访问 对数据库的高可拓展性和高可用性 NoSQL的弱点 数据库事务一致性需求 数据库的写实时性和读 ...