算法
文章平均质量分 55
yiyiyiyiyi0909
coding
展开
-
典型分形模型(Dragon 曲线)
- Dragon 曲线的生成规则 变化的起始是一条原始直线段。第一步是将该直线段由中间点隆起,使其变成一个等腰直角三角形的两腰。接下去再分别对两腰作和前面同样的变化,如此不断进行。 不难看出,Dragon 曲线完全是由长度相等的线段组成,且两两相交处都成直角。另外,每次分形后,曲线的长度是原来曲线长度的 根号2倍。因此,经过无数次变化,Dragon 曲线也将变成无限长。这一点正符合分形原创 2017-05-18 16:48:32 · 6609 阅读 · 1 评论 -
Cantor三分集的递归算法
Cantor三分集的递归算法小前言今天在unity3d上借用Cantor三分集算法思想实现了如下一个分形效果: 虽然整体看上去不像三分集的原型: 做完倍感有趣啊哈哈Cantor三分集算法思想介绍按照Cantor三分集的生成规则,用下图表示空间画线关系。 其中(ax,ay)–(bx,by)为初始线段,(ax,ay)–(cx,cy)和(dx,dy)–(bx,by)为初原创 2017-05-21 21:23:13 · 3178 阅读 · 0 评论 -
分形图的递归算法简介
分形图的递归算法- 在计算机程序设计中,递归是指一个过程直接或间接得调用其自身的一种算法。- 直接递归调用的例子如下:void Recur(n){ ```` Recur(m); ````} 过程Recur的内部又调用了自身—–Recur过程。- 间接递归调用的例子如下:void Recur_A(n){ ```` Recur_B(m); ````原创 2017-05-20 17:10:31 · 4123 阅读 · 0 评论