返回列表 回复 发帖
58# 柳烟


这个是UF中的数组变量,要在几何画板中实现应该比较难。就看能否用其它的方法替代,就象判断语句用sgn替代那样。而且这还是双重循环的,难。
下面红色部分你的代码中有错:
loop:
  z = (sqr(z) - 1/3)/(#pixel * sqr(z) * z)
  IF (|z| > @bailout)
    notdone = false

  ENDIF
z_values = z
IF (odd)
    IF (|z - z_values[j]| < b)
      notdone = false
      complex w = -1
      j = 0
应该是是z_values[I] = z,那个I为小写。
61# 柳烟


UF代码中的#solid 是什么意思一直摸不透。
63# 柳烟


好象是如果trapped=1,按#index着色。否则调用UF的内部着色机制着色。也就是说落入陷井的点按#index着色。是这样理解的吗?
其实就是八圆陷井了,不同的是分别标注着色。

TangentCircles-7.JPG (78.02 KB)

TangentCircles-7.JPG

67# 柳烟


如何让每个圆的中心透亮使其更有立方体感?
74# 柳烟


如果把圆陷井改为M集陷井就可能在谢氏三角形内部做M集了。
76# 柳烟


常老师的贴子:http://www.inrm3d.cn/viewthread. ... age%3D2&page=24
UF中也有范例:julia trap:

Fractal1.jpg (32.98 KB)

Fractal1.jpg

79# 柳烟


中心选(1,1)点,陷井大小选0.5,旋转角为-30
83# 柳烟


不一定要按UF做,一般陷井构造步骤:
一:确定陷井区域,之前的表达式表示的区域比较简单。M集陷井的话需要先确定中心,旋转角,这些坐标变换公式都好办。然后按一般M集作法先进行迭代(这就是UF中的嵌套循环),完了后得到终点Zn的同时也得到落入M集内部点Zn满足的条件,这时就与表达式区域一样了。
二:做主体分形,此时可以按上一步的条件确定迭代点是否落入M集区域内进入判断并标记该点作色,对于落入与没有落入区域的点分别赋于不同着色参数。
三:对坐标平面上的点按以上着色参数进行着色。
这个也很好玩的:

Fractal1.jpg (70.08 KB)

Fractal1.jpg

返回列表