CAXA 3D 实体设计中,可以为实体添加动画,动画可以添加到零件、光源、视向上,也可以添加到装配体上。这次,我们通过动画来模拟地球以及月亮的运动。
(1)在CAXA 3D 实体设计中生成一个新设计环境,背景选择为白色。
(2)从【图素】设计元素库中拖出三个球体,将它们编辑为大中小三个球,分别用来表示太阳、地球、月亮。
(3)选择表示太阳的大球体,单击右键,从弹出菜单中选择【智能渲染】,从【实体颜色颜色】中选择【橘红】,确定。
(4)选择表示地球的中球体,单击右键,从弹出菜单中选择【智能渲染】,在【颜色】选项卡中选择【图像材质】,单击【浏览文件】选择网上查找后保存的地球图像文件,使用【球形】投影,然后确定。
同样的方法设置表示月亮的小球体的渲染。如图所示。
图1 设置颜色和图像渲染
(4)按住Shift键,选择“地球”和“月亮”两个球体,点击【装配】工具 ,则这两个球体零件形成一个装配体。
首先为此装配体添加一个围绕“太阳”旋转的动画。因为在CAXA 3D 实体设计中实体动画是以其定位锚作参照的,所以要让它们围绕“太阳”旋转,最简单的方法应该将其定位锚移到“太阳”的中心。
(5)单击装配体,再单击其定位锚,定位锚呈黄色选中状态。按F10或三维球工具 打开三维球。
(6)右键单击三维球的中心控制柄,从弹出菜单中选择【到中心点】,然后单击“太阳”。则装配体的定位锚移动到“太阳”的中心。如图2所示。
图2 移动装配体的定位锚
(7)关闭三维球工具,点击设计环境取消对定位锚的选择。
(8)选择“地球”和“月亮”的装配体,然后从【显示】功能区中单击【添加新路径】 工具。从左侧出现的【属性】中选择【旋转】—〉【绕高度方向轴】。然后单击【完成】。
图3 添加动画
再添加地球的自转动画:
(9)两次单击“地球”,选择“地球”至零件状态。此时定位锚应该位于它自己的中心。然后单击【添加新路径】工具,从【属性】中选择【旋转】—〉【绕高度方向轴】。然后单击【完成】。
再添加月亮围绕地球旋转的动画:
(10)两次单击“月亮”,选择“月亮”至零件状态。此时定位锚应该位于它自己的中心。再单击其定位锚,定位锚呈黄色选中状态。按F10或三维球工具 打开三维球。
(11)右键单击三维球的中心控制柄,从弹出菜单中选择【到中心点】,然后单击“地球”。则“月亮”的定位锚移动到“地球”的中心。
(12)关闭三维球工具,点击设计环境取消对定位锚的选择。
(13)选择 “月亮”零件,然后单击【添加新路径】。从【属性】中选择【旋转】—〉【绕高度方向轴】。然后单击【完成】。
图4 移动月亮的定位锚
播放动画观察其效果。此时虽有公转自转,以及月亮围着地球转,然后它们旋转速度一样。此时我们需要编辑它们旋转速度,则进入【智能动画编辑器】。
(14)选择【智能动画编辑器】 ,此时,智能动画编辑器如图5所示。
(15)右键单击每个动画片断,从弹出菜单中选择【属性】,进入片断属性常规选项卡,在【长度(秒)】后面输入12,将每个动画片段的持续时间更改为12秒。如图6所示。
图5 智能动画编辑器 图6 编辑动画片断时间
(16)双击“地球”动画片断,或右键单击,从弹出菜单中选择【展开】。然后右键单击【高度旋转】,从弹出菜单中选择【属性】,如图7所示。
(17)从弹出的【片断属性】对话框中选择【时间效果】选项卡,将其设置为如图8所示。即地球在公转一周的时间内匀速自转365周。
(18)使用同样的方法将“月亮”的【高度】旋转设置为匀速绕地球旋转12周。
这样,地球的公转自转以及月亮绕着地球转的动画就完成了。
这个例子主要希望大家捉掌握装配体与零件的动画添加、动画的参照物——定位锚的移动、动画时间长度的编辑、以及其它一些动画属性的编辑。
图7 选择【属性】 图8 编辑【时间效果】