返回列表 回复 发帖
37# 榕坚
里面有好几个绝的,还有个在等势圈上扫出希尔伯特曲线,我想只能欣赏,用画板实现起来,太遥远了,甚至不可能。
UF中的算法真是诡谲莫测,令人叹服。同时也很纳闷,当时跟着UF学复分形,竟然让这个不太难的奇妙分形成了漏网之鱼!
未命名.jpg
未命名.jpg
改变参数,居然扫出了M集,神奇!
未命名.jpg
ManyJulia.gsp (19.39 KB)
旁边的ManyNova :
未命名.jpg
未命名.jpg
43# dyk
各有千秋,比如dem法,就是我向此坛板友学的,“精”字实不敢当。
44# 榕坚
很是漂亮,学习。
我整出的效果图是:
未命名.jpg
而UF的效果图是:
Fractal2.jpg
等势圈的差别原因何在,半天不明所以。
String-ArtColoring(BOTH) {
; By Samuel Monnier, 30.9.01
init:
  z = 0
  float r = 0
  float rtest = 0
  float arg = 0
  float arg2 = 0
  float d = 0

final:
  z = #z
  r = cabs(z)
  arg = atan2(z)
  arg2 = arg + @phi*pi/180
  if @shape == 0
    rtest = (@w1/(@w1+@w2)*cos(@order1*arg)+@w2/(@w1+@w2)*cos(@order2*arg+@phi*pi/180))*(@obound-@ibound)/2+(@obound+@ibound)/2
  elseif @shape == 1
    rtest = (@w1/(@w1+@w2)*(2*(cos(@order1*arg)/2+.5)^@power-1)+@w2/(@w1+@w2)*(2*(cos(@order2*arg2)/2+.5)^@power-1))*(@obound-@ibound)/2+(@obound+@ibound)/2
  elseif @shape == 2
    rtest = (@w1/(@w1+@w2)*(2*(2*abs(arg/(2*pi)*@order1-round(arg/(2*pi)*@order1)))^@power-1)+@w2/(@w1+@w2)*(2*(2*abs(arg2/(2*pi)*@order2-round(arg2/(2*pi)*@order2)))^@power-1))*(@obound-@ibound)/2+(@obound+@ibound)/2
  endif
  d = abs(r-rtest)
  #index = d^@thick
  
default:
  title = "String-Art Coloring"
  helpfile = "sam-help/stringart.htm"
  helptopic = "strartcol"
  
  param shape
    caption = "Folium Type"
    default = 0
    enum = "Old" "Cosinus" "Sawtooth"
  endparam
  
  param power
    caption = "Folium Power"
    default = 1.0
  endparam
  
  param order1
    caption = "Folium 1 Order"
    default = 5.0
  endparam
  
  param w1
    caption = "Folium 1 Weight"
    default = 1.0
  endparam
  
  param order2
    caption = "Folium 2 Order"
    default = 3.0
  endparam
  
  param w2
    caption = "Folium 2 Weight"
    default = 0.0
  endparam
  
  param phi
    caption = "Dephasage"
    default = 90.0
  endparam
  
  param obound
    caption = "Folium Outer Bound"
    default = 2.0
  endparam
  
  param ibound
    caption = "Folium Inner Bound"
    default = .4
  endparam
  
  param thick
    caption = "Thickness"
    default = 1.0
  endparam
}
50# 榕坚
这是分形作色的重要经验之一,学习。
按dxy老师的处理M集内外着色方法,已圆满解决#48楼问题,借此向dxy老师表示感谢。扫图一幅:
未命名.jpg
M集String-ArtColoring(BOTH)特效.gsp (24.09 KB)
将1楼文件,按dxy老师的内外赋色法作一下色,扫得一图:
未命名.jpg
55# 榕坚
放大后,好象小M肚中没有花色,可能是我的作色算法有些问题,我再查查。谢过榕兄指正。
返回列表