Animation 如何在PowerPoint中旋转三维对象(透视视图)

Animation 如何在PowerPoint中旋转三维对象(透视视图),animation,rotation,jquery-animate,powerpoint,perspective,Animation,Rotation,Jquery Animate,Powerpoint,Perspective,在谷歌搜索失败后,我无法找到不使用VBA、Flash、Java等为单个透视视图/倾斜对象设置动画的方法。如果您尝试对在PowerPoint 2010中倾斜或放入透视视图的3D对象应用任何类型的旋转,它将简单地围绕x轴或y轴旋转对象,就像它拍摄照片并在平面上旋转一样。我想拿一个智能的艺术对象,稍微倾斜一点,然后沿着z轴旋转,但仍然保留它的透视图,保持旋转倾斜。如何实现这一点?因此,我生成了一种每秒3帧的动画,它使用同一对象的多个副本(在我的例子中是3个实例),将每个后续实例旋转大约30度,使其偏离

在谷歌搜索失败后,我无法找到不使用VBA、Flash、Java等为单个透视视图/倾斜对象设置动画的方法。如果您尝试对在PowerPoint 2010中倾斜或放入透视视图的3D对象应用任何类型的旋转,它将简单地围绕x轴或y轴旋转对象,就像它拍摄照片并在平面上旋转一样。我想拿一个智能的艺术对象,稍微倾斜一点,然后沿着z轴旋转,但仍然保留它的透视图,保持旋转倾斜。如何实现这一点?

因此,我生成了一种每秒3帧的动画,它使用同一对象的多个副本(在我的例子中是3个实例),将每个后续实例旋转大约30度,使其偏离先前的旋转。然后,我将每个对象倾斜到它将覆盖在另一个对象上的位置(这需要一些x,y调整)。然后,我将动画应用到每个将模拟旋转的对象

第一个实例(对象父对象)我应用了一个动画,使对象在鼠标单击后消失,持续时间为00.01和00.00延迟

第二个实例(已顺时针旋转30度的父对象副本)我应用了一个动画,使其在之前的00.01持续时间和00.00延迟后显示。 我应用了第二个动画(通过“添加动画”工具栏按钮),使其在上一个持续时间设置00.25和00.00延迟后消失

第三个实例(父实例的副本已顺时针旋转了约60度)我应用了一个动画,该动画完全设置为在上一个实例之后开始,该动画镜像了第二个实例的相同设置。请记住,您还需要为第三个实例创建另一个动画,使其也消失(使用与上面提到的镜像第二个实例第二个动画相同的设置)

它的基本功能是在播放时创建一种移动动画

为了获得更长的动画,我创建了一个第四个实例,它只是第一个实例(父对象)的一个副本,第一个实例(父对象)绑定了相同的“显示/取消显示”动画,并在上一个(本例中为第三个实例)动画之后开始

我复制了第二、第三、第四个对象,并再次将它们粘贴到幻灯片中,创建了第五、第六和第七个对象实例(动画设置为保留)。我所要做的就是选择这些新粘贴对象的新动画实例,并编辑它们上的时间,以便在上一次粘贴之后开始。重复此模式,直到需要所需的动画时间长度

为了在所有动画停止后保持最后一个对象可见,您需要从序列中的最后一个对象(导致该对象消失的动画)中删除最后一个动画实例

当您开始播放时,您将看到一种旋转透视对象。注意,在速度较慢的计算机上,在播放动画时,您可能会注意到一些短暂的闪烁,因为在下一个动画开始之前,您可以使对象显示的最小持续时间为00.01

有用提示: 如果您的对象似乎没有正确对齐,我所做的是覆盖所有副本,并分别调整每个副本的倾斜,直到它们正确对齐。注意,我确实需要稍微调整x轴和y轴(调整的程度取决于倾斜的程度)。例如,我的第一个对象旋转y=105.5,第二个对象旋转x=31 y=108.5,第三个对象旋转x=52 y=117,第四个(重复第一个对象)对象旋转y=105.5,等等