I've added a revised version of QuadMirror to jlb.ulb. QuadMirror2 is a transform that takes a rectangular block from a fractal layer and tiles the fractal evenly with the block, mirroring it both horizontally and vertically.
The user specifies the number of blocks in each direction, the center of the original block, and where the original block goes (unmirrored). Because of the mirroring, there are only four possibilities that give different results.
Here's an example for playing with, six by four blocks:
QuadMirror2
6x4 {
fractal:
title="QuadMirror2 6x4" width=800 height=600 layers=1
credits="Jim Blue;5/16/2020" antialiasing=yes
layer:
caption="6 by 4" opacity=100
mapping:
center=-0.80528333333/0.17695833333 magn=142.85714 transforms=1
transform:
filename="Standard.uxf" entry="GenericTransform"
p_transformClass="jlb.ulb:JLB_QuadMirror2"
p_transformClass.v_generic=100 p_transformClass.v_transform=100
p_transformClass.v_usertransform=100 p_transformClass.nx=6
p_transformClass.ny=4 p_transformClass.bpos="2, 1"
p_transformClass.z_c=-0.801188333248/0.180108333393
p_transformClass.show="Mirrored image"
formula:
maxiter=2500 filename="Standard.ufm" entry="Mandelbrot" p_start=0/0
p_power=2/0 p_bailout=128
inside:
transfer=none
outside:
transfer=log filename="Standard.ucl" entry="Smooth" p_power=2/0
p_bailout=128.0
gradient:
smooth=yes rotation=199 index=455 color=43775 index=541 color=512
index=198 color=6555392 index=262 color=13331232 index=366
color=16777197
opacity:
smooth=no index=0 opacity=255
}
I've added a revised version of QuadMirror to jlb.ulb. QuadMirror2 is a transform that takes a rectangular block from a fractal layer and tiles the fractal evenly with the block, mirroring it both horizontally and vertically.
The user specifies the number of blocks in each direction, the center of the original block, and where the original block goes (unmirrored). Because of the mirroring, there are only four possibilities that give different results.
Here's an example for playing with, six by four blocks:
QuadMirror2 6x4 {
fractal:
title="QuadMirror2 6x4" width=800 height=600 layers=1
credits="Jim Blue;5/16/2020" antialiasing=yes
layer:
caption="6 by 4" opacity=100
mapping:
center=-0.80528333333/0.17695833333 magn=142.85714 transforms=1
transform:
filename="Standard.uxf" entry="GenericTransform"
p_transformClass="jlb.ulb:JLB_QuadMirror2"
p_transformClass.v_generic=100 p_transformClass.v_transform=100
p_transformClass.v_usertransform=100 p_transformClass.nx=6
p_transformClass.ny=4 p_transformClass.bpos="2, 1"
p_transformClass.z_c=-0.801188333248/0.180108333393
p_transformClass.show="Mirrored image"
formula:
maxiter=2500 filename="Standard.ufm" entry="Mandelbrot" p_start=0/0
p_power=2/0 p_bailout=128
inside:
transfer=none
outside:
transfer=log filename="Standard.ucl" entry="Smooth" p_power=2/0
p_bailout=128.0
gradient:
smooth=yes rotation=199 index=455 color=43775 index=541 color=512
index=198 color=6555392 index=262 color=13331232 index=366
color=16777197
opacity:
smooth=no index=0 opacity=255
}
![5ec0269b0ea50.jpg](serve/attachment&path=5ec0269b0ea50.jpg)