125# 柳烟
如图,右左两枝分别由相似变换(R[1],L[1])→(R',L')、(R[2],L[2])→(R',L')和分区线R'L'确定,上枝由左枝顺时针方向旋转120°而得。
具体实施——
1.分区:作迭代初点z,度量∠zR'L'(弧度),以∠zR'L'的符号进行分区,得两判断p[1]、p[2]。
2.作相似变换:由(R[1],L[1])→(R',L')、(R[2],L[2])→(R',L')定义变换:z→STransf[1]、z→STransf[2]。
3.作阈判断:p(圆R'外部)=1。
4.作迭代终点:Z=z+p*{p[1]*STransf[1]+p[2]*STransf[2]-z}。
5.迭代求et或id、e#
6.上枝旋转生成:作上枝所在120°扇形的判断p',度量点pixel与扇形右半径所成角θ(按逆时针),按角度p'*(θ+2π弧度/3),以R'为中心旋转点pixel,得点pixel',将初点z合并到pixel',对pixel着色。 |