缩放下的迭代图形,怎么让图形保持在视线里?原创|浏览:217|更新:2017-11-05 09:28|标签:软件 1234567分步阅读 看下图,“日取其半,万世不竭”,得到了充分的体现。当我们放大图形的时候,就会发现,图形总是会有所保留,不会完全被裁去。但是,这种放大过程,图形会偏离视线。怎么办呢?工具/原料电脑互联网网络画板方法/步骤1我们需要实现的效果是下图这样的。2我们要实现“日取其半”的效果,就需要用迭代:构造矩形ABCD,AB:AD=sqrt(2):1;E、F分别是AB和CD的中点;进行迭代变化,规则是(A,B,C,D)->(E,F,B,C);迭代深度用变量m控制。看动画:3上图的迭代,其实有一个不动点,那就是原矩形对角线BD的1/3的位置,这个用极限理论可以证明;D向B,按照1/3的比例进行缩放,得到点K,那么K就是不动点。END3相关内容非法爬取自百度经验具体作图1构造变量n。2绘制坐标点B:(sqrt(2) * (2 ^ (n / 2)),1* (2 ^ (n / 2)))。3B关于x轴、y轴、原点O的对称点分别是A、C、D。4D向A缩放2/3,得到点K;连接线段KO。5A、B、C、D四个点按照向量KO平移,得到A1、B1、C1、D1。其实,就是图形整体平移,使得不动点和原点重合。6设E是B1C1的中点,F是A1D1的中点;迭代:(D1,A1,B1,C1)->(E,F,A1,B1),迭代深度是n+1;这样,n既控制迭代深度,又控制缩放比例,使得迭代和放大同步实行。7这样实现的动画效果如图所示。END举一反三时光隧道?看着有点意思哈。END注意事项哈哈,欢迎大家自己去网络画板官网查看“38”期课件赛。经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。展开阅读全部