At 20:27 25/05/02 +1200, you wrote:
At 18:00 25/05/2002, Gerald K. Dobiasovsky wrote:
From: "Morgan L. Owens"
.....
The problem is that the order in which pixels are calculated depends critically on the drawing method used. The following formula and par SHOULD NOT work:
swatch { ; Version 2001 Patchlevel 8 reset=2001 type=formula formulafile=swatch.frm formulaname=swatch passes=1 center-mag=0/0/0.6666667/1.3333 float=y maxiter=256 inside=255 periodicity=0 viewwindows=1/1/yes/256/256 colors=000ccc<3>nnnqqqtttwwwzzz<4>IIz99z00z<9>bbOffKjjG<3>zz0<9>zO0zK0zG\ 0<3>z00<9>O0bK0fG0j<3>00z<9>0bO0fK0jG<3>0z0<9>bObfKfjGj<3>z0z<9>`0`Y0YV0\ V<2>N0NK0KJ1L<8>8Ia7Kc5Me<2>2Sk0Um0Vm<8>0em0fm0hm<2>0km0mm0mm<8>0gu0gu0f\ v<3>0cz<9>bqzfrzjtz<3>zzz<25>zhCzgAzf8<2>zd2zc0zd0<8>zq0zr0zt0<3>zz0<9>z\ O0zK0zG0<3>z00<14>ZZZ }
frm:swatch{ z=ig ig=ig+1 if(ig==256) ig=0 endif : z=z-1 z }
And it won't if you use any drawing method other than (1) or (b).
;-))) swatch2 { ; Version 2002 Patchlevel 3 ; Version 2002 Patchlevel 3 reset=2002 type=formula formulafile=swatch2.frm formulaname=swatch2 passes=b center-mag=9.775e-006/1.0105e-005/0.6666712 params=1/0 colors=000000<9>ab1ef1ij1<3>xz1<9>NO0JK0FG0<3>000<9>SVbVYfY`j<3>imz<9>HI\ OEFKBCG<3>000<8>aB8eC9iDA<3>zIE<9>O75K54G43<3>000<9>MbJOfLQjN<3>ZzV<9>DO\ BBK98G7<3>000<9>bJMfLOjNQ<3>zVZ<9>OBDK9BG89<3>000<9>CbADfBFjC<3>KzG<9>7O\ 66K55G4<3>000<8>aVTeZWiaZ<3>zok<9>OJIKGFGDC<3>000<9>03b03f03j<2>14v15z14\ v<14>000 } swatch3 { ; Version 2002 Patchlevel 3 ; Version 2002 Patchlevel 3 reset=2002 type=formula formulafile=swatch2.frm formulaname=swatch2 passes=t center-mag=9.775e-006/1.0105e-005/0.6666712 params=1/0 colors=000000<9>ab1ef1ij1<3>xz1<9>NO0JK0FG0<3>000<9>SVbVYfY`j<3>imz<9>HI\ OEFKBCG<3>000<8>aB8eC9iDA<3>zIE<9>O75K54G43<3>000<9>MbJOfLQjN<3>ZzV<9>DO\ BBK98G7<3>000<9>bJMfLOjNQ<3>zVZ<9>OBDK9BG89<3>000<9>CbADfBFjC<3>KzG<9>7O\ 66K55G4<3>000<8>aVTeZWiaZ<3>zok<9>OJIKGFGDC<3>000<9>03b03f03j<2>14v15z14\ v<14>000 } swatch4 { ; Version 2002 Patchlevel 3 ; Version 2002 Patchlevel 3 reset=2002 type=formula formulafile=swatch2.frm formulaname=swatch2 passes=t center-mag=9.775e-006/1.0105e-005/0.6666712 params=0.5/-0.5 colors=000000<9>ab1ef1ij1<3>xz1<9>NO0JK0FG0<3>000<9>SVbVYfY`j<3>imz<9>HI\ OEFKBCG<3>000<8>aB8eC9iDA<3>zIE<9>O75K54G43<3>000<9>MbJOfLQjN<3>ZzV<9>DO\ BBK98G7<3>000<9>bJMfLOjNQ<3>zVZ<9>OBDK9BG89<3>000<9>CbADfBFjC<3>KzG<9>7O\ 66K55G4<3>000<8>aVTeZWiaZ<3>zok<9>OJIKGFGDC<3>000<9>03b03f03j<2>14v15z14\ v<14>000 } swatch5 { ; Version 2002 Patchlevel 3 ; Version 2002 Patchlevel 3 reset=2002 type=formula formulafile=swatch2.frm formulaname=swatch2 passes=t center-mag=9.775e-006/1.0105e-005/0.6666712 params=0.5/0.5 colors=000000<9>ab1ef1ij1<3>xz1<9>NO0JK0FG0<3>000<9>SVbVYfY`j<3>imz<9>HI\ OEFKBCG<3>000<8>aB8eC9iDA<3>zIE<9>O75K54G43<3>000<9>MbJOfLQjN<3>ZzV<9>DO\ BBK98G7<3>000<9>bJMfLOjNQ<3>zVZ<9>OBDK9BG89<3>000<9>CbADfBFjC<3>KzG<9>7O\ 66K55G4<3>000<8>aVTeZWiaZ<3>zok<9>OJIKGFGDC<3>000<9>03b03f03j<2>14v15z14\ v<14>000 } swatch6 { ; Version 2002 Patchlevel 3 ; Version 2002 Patchlevel 3 reset=2002 type=formula formulafile=swatch2.frm formulaname=swatch2 passes=b center-mag=-3.695e-006/-8.405e-006/0.9999915 params=0.5/0 maxiter=256 inside=255 periodicity=0 colors=000000<9>ab1ef1ij1<3>xz1<9>NO0JK0FG0<3>000<9>SVbVYfY`j<3>imz<9>HI\ OEFKBCG<3>000<8>aB8eC9iDA<3>zIE<9>O75K54G43<3>000<9>MbJOfLQjN<3>ZzV<9>DO\ BBK98G7<3>000<9>bJMfLOjNQ<3>zVZ<9>OBDK9BG89<3>000<9>CbADfBFjC<3>KzG<9>7O\ 66K55G4<3>000<8>aVTeZWiaZ<3>zok<9>OJIKGFGDC<3>000<9>03b03f03j<2>14v15z14\ v<14>000 } swatch7 { ; Version 2002 Patchlevel 3 ; Version 2002 Patchlevel 3 reset=2002 type=formula formulafile=swatch2.frm formulaname=swatch2 passes=b center-mag=-3.695e-006/-8.405e-006/0.9999915 params=1/-0.5 maxiter=256 inside=255 periodicity=0 colors=000000<9>ab1ef1ij1<3>xz1<9>NO0JK0FG0<3>000<9>SVbVYfY`j<3>imz<9>HI\ OEFKBCG<3>000<8>aB8eC9iDA<3>zIE<9>O75K54G43<3>000<9>MbJOfLQjN<3>ZzV<9>DO\ BBK98G7<3>000<9>bJMfLOjNQ<3>zVZ<9>OBDK9BG89<3>000<9>CbADfBFjC<3>KzG<9>7O\ 66K55G4<3>000<8>aVTeZWiaZ<3>zok<9>OJIKGFGDC<3>000<9>03b03f03j<2>14v15z14\ v<14>000 } swatch8 { ; Version 2002 Patchlevel 3 ; Version 2002 Patchlevel 3 reset=2002 type=formula formulafile=swatch2.frm formulaname=swatch2 passes=b center-mag=-3.695e-006/-8.405e-006/0.9999915 params=0.5/2 maxiter=256 inside=255 periodicity=0 colors=000000<9>ab1ef1ij1<3>xz1<9>NO0JK0FG0<3>000<9>SVbVYfY`j<3>imz<9>HI\ OEFKBCG<3>000<8>aB8eC9iDA<3>zIE<9>O75K54G43<3>000<9>MbJOfLQjN<3>ZzV<9>DO\ BBK98G7<3>000<9>bJMfLOjNQ<3>zVZ<9>OBDK9BG89<3>000<9>CbADfBFjC<3>KzG<9>7O\ 66K55G4<3>000<8>aVTeZWiaZ<3>zok<9>OJIKGFGDC<3>000<9>03b03f03j<2>14v15z14\ v<14>000 } frm:swatch2{ z=ig ig=ig+(1+imag(p1)) if(ig==256) ig=0 endif : z=z-real(p1) z } cheers, Guy