返回列表 回复 发帖
此分形漂亮!我在UF中取了两张,好看。
qqq.jpg
未命名.jpg
我先将这开关项的代码抽出来,看能否用画板演绎。
juliatrap(BOTH) {
; By Samuel Monnier, 1999
init:
  bool first = true
  count = 0
  float stdz = 0.0
  start = @seed

loop:
  trz = exp(flip(-pi/180*@rot))*(#z-@center)/@size
  x = 1/sqrt(@r)*real(trz)
  y = sqrt(@r)*imag(trz)
  if @freq != 0
    x = 2*sin(2*pi*@freq*x)
    y = 2*sin(2*pi*@freq*y)
  endif
  trz = x + flip(y)
  zz = trz
  float i = 0
  iter = @niter
  float dz = 0.0

    start = zz
    zz = @seed


  while i < @niter
    i = i + 1
    zz = zz^2 + start
    if |zz| > 1e20
      iter = i
      i = @niter
    endif

  endwhile
  float logp = 1/log(2)
  float logb = log(log(1e20))

    dz = real(iter + logp*logb - logp*log(log(cabs(zz))))


    if first
      stdz = dz
      first = false
    elseif dz > stdz
      stdz = dz
    endif

final:
  #index = .1*stdz
default:
  title = "Julia Trap"
  helpfile = "sam-help/juliatrap.htm"

  param seed
    caption = "Seed (for 'custom')"
    default = (0,0)
  endparam
  param center
    caption = "Center"
    default = (1,1)
  endparam
  param rot
    caption = "Rotation"
    default = -30.0
  endparam
  param size
    caption = "Size"
    default = 0.38750
  endparam
  param r
    caption = "Ratio Width/Heigh"
    default = 1.0
  endparam
  param @niter
    caption = "Julia Iterations"
    default = 100
  endparam
  param freq
    caption = "Trap Frequency"
    default = 0.0
  endparam
}
更新了代码。
里面有个嵌套循环,可能有占麻烦。
83# 柳烟


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

Fractal1.jpg (70.08 KB)

Fractal1.jpg

85# 榕坚
好看,眼前一亮!
84# 榕坚
就是你说的第二条,老是迷不穿。
30# 柳烟
柳老师好象偷懒得更利害了,把当中的开关项:Transversal twist也给删了吧?它是一个沿x轴方向的切变变换,我怎么一直不能实现。有空请试试看。
88# 榕坚
呵呵,当时觉得这种变换的图不怎么样,还是那个等边三角形的谢氏图案美,所以删掉了,诚如你所说,人是有点懒了,不过,这功能也易,添一个判断进去。问好。
顺便问问:M集陷阱第二条,当一个复分形迭代终点为zn',如何建立与M集的迭代终点zn建立判断,以知晓其落入M集上?
我昨天研究了一天嵌套循环,好象用GSP能够实现嵌套循环时满足某条件,嵌套循环终止并退出的问题,我调看了迭代表后得知,可惜作以前一个分形,扫出的图不对劲,昨天一天没找到原因。这个分形是:
http://www.inrm3d.cn/viewthread.php?tid=3225&extra=page%3D2
一二楼。
此分形一直没作出,成为一块心病,此分形意义重大。
返回列表