动画的迭代的实现

  • 原创
  • |
  • 浏览:432
  • |
  • 更新:
  • |
  • 标签:动画 

把迭代深度变成参数,可以用参数实现动画效果。

但是,反过来,动画能不能实现迭代呢?答案是:可以。

下面,我就用网络画板的迭代功能来实现这个效果。

动画的迭代的实现

工具/原料

  • 电脑
  • 网络画板

方法/步骤

  1. 1

    构造线段AB。

    动画的迭代的实现
  2. 2

    A绕B顺时针旋转120°,得到C。

    动画的迭代的实现
  3. 3

    C向B缩放0.96,得到D。

    动画的迭代的实现
  4. 4

    作线段AE⊥AB,再删除线段AE,保留点E。

    误删不要紧,Ctrl+Z可恢复。

    动画的迭代的实现
  5. 5

    在线段AB上取动点F,构造点F的动画按钮。

    动画的迭代的实现
  6. 6

    连接线段AF;

    E按照向量AF平移,得到点G。

    动画的迭代的实现
  7. 6
    此文章未经授权抓取自百度经验
  8. 7

    构造多边形AFGE,渲染为浅绿色。

    动画的迭代的实现
  9. 8

    隐藏线段AB和AF。

    动画的迭代的实现
  10. 9

    拖动点E,使得矩形AFGE变窄。

    动画的迭代的实现
  11. 10

    选择A和B,进行迭代变换:

    A→B,B→D;

    迭代深度为100;

    只保留非点类图形。

    拖动B的位置,使线段AB的长度变小,可以缩小迭代图形。

    动画的迭代的实现
  12. 11

    播放动画,会发现动画也参与了迭代,只不过是并行动画。

    动画的迭代的实现
    END

注意事项

  • 把多余的几何图形隐藏,保持界面整洁。
  • 思考一下,能不能实现迭代的动画串行,而不是并行?
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部
相关标签动画