首页
会员中心
到顶部
到尾部
Delphi毕设

Delphi 7.0树子分形法

时间:2020/10/13 21:25:58  作者:  来源:  查看:0  评论:0
内容摘要: 五 递归算法设计思想从分形树的生成规则来看,体现了自我相似,自我复制,自我嵌套这样一种特性,分形树的生成过程本身就是一个不断递归迭代的过程。具体的递归步骤:(参考下图)1) 绘制主干AC 即(x,y)-(x2,y2)直线2) 计算 E点坐标 ...

五 递归算法设计思想

从分形树的生成规则来看,体现了自我相似,自我复制,自我嵌套这样一种特性,分形树的生成过程本身就是一个不断递归迭代的过程。

具体的递归步骤:(参考下图)

1) 绘制主干AC 即(x,y)-(x2,y2)直线

2) 计算 E点坐标 x2L:=x2+(L/2)*cos(A+q)  y2L:=y2+(L/2)*sin(A+q

3) 计算  F点坐标  x2R:=x2+(L/2)*cos(A-q)  y2R:=y2+(L/2)*sin(A-q

4) 计算  B点坐标  x1:=x+(L/2)*cosA  y1:=y+(L/2)*sinA

5) 计算  D点坐标  x1R:=x1+(L/2)*cos(A-q)  y1R:=y1+(L/2)*sin(A-q

6) 绘制枝干 BD CE CF

7) 将枝干BD CE CF 分别替代主干AC,重复递归绘制过程。

注意:

为主干AC 与水平方向夹角

q 为主干与枝干的夹角

  


相关评论
广告联系QQ:45157718 点击这里给我发消息 电话:13516821613 杭州余杭东港路118号雷恩国际科技创新园  网站技术支持:黄菊华互联网工作室 浙ICP备06056032号