Hlavní navigace

Názor k článku Obsah jednotlivých částí seriálu a galerie fraktálů od Pavel Tišnovský - Jak jsem slíbil, tak dodávám transformační matice pro...

  • Článek je starý, nové názory již nelze přidávat.
  • 6. 6. 2007 11:50

    Pavel Tišnovský

    Jak jsem slíbil, tak dodávám transformační matice pro fraktální větvičku a další IFS fraktály. Formát odpovídá FractIntu, ale udělat si vlastní načítátko je vcelku jednoduché:

    my_spiral { ; by Pavel Tisnovsky
      0.8265 -0.475 0.475 0.8265 0.0 0.0 0.9
      0.1740 -0.100 0.100 0.1740 0.2 1.0 0.1
    }
    
    dragon {
      .824074 .281482 -.212346  .864198 -1.882290 -0.110607 .787473
      .088272 .520988 -.463889 -.377778  0.785360  8.095795 .212527
      }
    
    triangle1 {
      .5  0  0  .5  -0.5  0     .33
      .5  0  0  .5   0.5  0     .33
      .5  0  0  .5   0    0.86  .34
    }
    
    triangle2 {
      .5  0  0  .5  -0.5  0     .20
      .5  0  0  .5   0.5  0     .40
      .5  0  0  .5   0    0.86  .40
    }
    
    triangle3 {
      .5  0  0  .5  -0.5  0     .10
      .5  0  0  .5   0.5  0     .45
      .5  0  0  .5   0    0.86  .45
    }
    
    ctverec1  {
      .5  0  0  .5  -1  0     .25
      .5  0  0  .5   1  0     .25
      .5  0  0  .5   0  -1    .25
      .5  0  0  .5   0  1     .25
    }
    
    ctverec2  {
      .5  0  0  .5  -1  0     .10
      .5  0  0  .5   1  0     .30
      .5  0  0  .5   0  -1    .30
      .5  0  0  .5   0  1     .30
    }
    
    ctverec3  {
      .5  0  0  .5  -1  0     .04
      .5  0  0  .5   1  0     .32
      .5  0  0  .5   0  -1    .32
      .5  0  0  .5   0  1     .32
    }
    
    ctverec4  {
      .6  0  0  .6  -1  0     .25
      .6  0  0  .6   1  0     .25
      .6  0  0  .6   0  -1    .25
      .6  0  0  .6   0  1     .25
    }
    
    my_spiral2 { ; by Pavel Tisnovsky
      0.8265 -0.475 0.475 0.8265 0.0 0.0 0.40
      .5  0  0  .5  -1  0     .20
      .5  0  0  .5   1  0     .20
      .5  0  0  .5   0  1     .20
    }
    
    fern {
        0    0    0  .16 0   0 .02
       .85  .04 -.04 .85 0 1.6 .46
       .2  -.26  .23 .22 0 1.6 .03
      -.15  .28  .26 .24 0 .44 .03
      -.85 -.04 -.04 .85 0 1.6 .46
      }
    
    coral {
    0.307692 -0.531469 -0.461538 -0.293706 5.437621 8.719529 0.400000
    0.307692 -0.076923 0.153846 -0.447552 -1.289028 4.205605 0.150000
    0.000000 0.545455 0.692308 -0.195804 -4.911836 7.316535 0.450000
    }
    dragon2{
    0.824074 0.281481 -0.212346 0.864197 -1.772710 0.137795 0.771268
    -0.138580 0.283951 -0.670062 -0.279012 2.930991 7.338924 0.228732
    }
    feathe{
    0.870370 0.074074 -0.115741 0.851852 -1.278016 0.070331 0.798030
    -0.162037 -0.407407 0.495370 0.074074 6.835726 5.799174 0.201970
    }
    ferny{
    -0.160000 -0.640000 0.433846 -0.110769 5.264632 8.111285 0.321070
    0.603077 0.335385 -0.280000 0.880000 -2.757524 -0.799133 0.678930
    }
    flake {
    -0.250000 0.750000 0.250000 0.250000 -3.412025 5.797619 0.333333
    -0.250000 0.750000 0.250000 0.250000 -6.939442 2.270202 0.333333
    -0.250000 0.750000 0.250000 0.250000 0.115392 2.270202 0.333333
    }
    fossil {
    -0.017641 0.637128 0.352000 0.008000 -2.464790 8.587118 0.264315
    0.603077 0.335385 -0.280000 0.880000 -1.759852 -0.659994 0.735685
    }
    leaf{
    0.242424 -0.640152 -0.909091 -0.318182 4.613705 5.570360 0.698795
    -0.090909 -0.556818 -0.484848 0.155303 -1.103621 5.655663 0.301205
    }
    leaf2{
    0.424242 -0.651515 -0.484848 -0.344697 3.449256 2.891322 0.622449
    0.030303 -0.439394 -0.636364 -0.022727 -1.396520 6.437606 0.377551
    }
    pincher {
    0.771144 -0.484577 -0.418906 -0.724378 2.136904 7.581400 0.868575
    -0.259304 -0.109453 -0.136119 0.171144 5.871343 0.808450 0.067604
    0.308657 0.125373 0.265075 -0.073632 -5.649287 8.277147 0.063821
    }
    pull{
    0.227195 -0.466437 0.688468 0.647160 0.187642 1.466229 0.572632
    0.450947 -0.456110 0.325301 0.445783 4.939965 4.050190 0.427368
    }
    telephon {
    0.824074 0.281481 -0.212346 0.864198 -2.274768 -0.147052 0.876993
    -0.072222 0.422222 0.246296 0.059259 3.631163 7.337541 0.123007
    }
    tree1{
    0.000000 0.000000 0.000000 0.600000 0.013606 -0.454544 0.443441
    0.363636 0.581818 -0.454545 0.472727 -0.114619 3.329175 0.278280
    -0.363636 -0.581818 -0.454545 0.472727 0.141832 3.329175 0.278280
    }
    tree2{
    0.000000 0.000000 0.000000 0.600000 -0.159095 0.670061 0.445008
    0.363636 0.481818 -0.454545 0.386061 -0.908361 4.762463 0.190237
    -0.363636 -0.481818 -0.454545 0.392727 0.590171 4.708041 0.191520
    -0.545455 0.027273 0.000000 -0.600000 -0.291561 5.924281 0.173235
    }
    z{
    -0.548060 -0.181095 0.257313 -1.015920 0.818014 10.578471 0.844961
    -0.135124 -0.432836 0.147065 -0.348259 2.110459 3.261798 0.155039
    }