cosic.rescue
clone your own copy | download snapshot

Snapshots | iceberg

Inside this repository

fII3_23_1.ps
application/postscript

Download raw (28.1 KB)

%!PS-Adobe-3.0
%
% ********************************************************************************
%
% Figure 3.23 from the book: "The Theory of the Moire Phenomenon, Vol. II"
% by I. Amidror, published by Springer, 2007.
%
%		* * *  Copyright (c) 2007 EPFL  * * *
%
% Author: I. Amidror
%
% Modified: March 21, 2007
%
% ********************************************************************************
%
% Superpositions of two structures consisting of text lines - first layer only
%
% ********************************************************************************
%


%%Pages: 1
%%DocumentFonts: Times-Roman
%%DocumentNeededFonts: Times-Roman
%%DocumentSuppliedFonts: 
%%DocumentData: Clean7Bit
%%PageOrder: Ascend
%%Orientation: Portrait
%%DocumentMedia: (Default) 594.96 841.92 0 () ()
%RBINumCopies: 1
%RBINupNess: 1 1
%RBIPCFileName: (HP4200_6.PPD)
%RBIPPDFileVersion: (1.0.0)
%ADO_ImageableArea: 28.08 30 566.16 810.96
%RBIDocumentSuppliedFonts: 
%%EndComments
%%BeginDefaults
%%ViewingOrientation: 1 0 0 1
%%EndDefaults
userdict/dscInfo 5 dict dup begin
/Title(fII3_23_1-Feuille 1)def
/Creator(MacDraw Pro: LaserWriter 8 8.7)def
/CreationDate(9:48 Mercredi, 21 mars 2007)def
/For(lspmac22)def
/Pages 1 def
end put
%%BeginProlog
/md 198 dict def md begin/currentpacking where {pop /sc_oldpacking currentpacking def true setpacking}if
%%BeginFile: lw8_feature-1.01
%%Copyright: Copyright 1990-1999 Adobe Systems Incorporated and Apple Computer Incorporated. All Rights Reserved.
/bd{bind def}bind def
/ld{load def}bd
/xs{exch store}bd
/Z{0 def}bd
/T true def
/F false def
/level2
/languagelevel where
{
pop languagelevel 2 ge
}{
F
}ifelse
def
/odictstk Z
/oopstk Z
/fcl
{
count oopstk sub dup 0 gt
{
{pop}repeat
}{
pop
}ifelse
countdictstack odictstk sub dup 0 gt
{
{end}repeat
}{
pop
}ifelse
}bd
/sfcl2
{
/odictstk countdictstack store
count/oopstk xs
}bd
/efcl2
{
stopped{$error/newerror F put}if
fcl
}bd
/noload Z
/startnoload
{
{/noload save store}if
}bd
/endnoload
{
{noload restore}if
}bd
/setcopies{
level2
{
1 dict begin/NumCopies exch def currentdict end setpagedevice
}{
userdict/#copies 3 -1 roll put
}ifelse
}def
level2 startnoload
/ststpgdev{}def
/dopgdev{}def
/stpgdev{}def
/buf Z
/didstop T def
/sfcl
{
/didstop T store
/odictstk countdictstack store
count/oopstk xs
currentfile cvx stopped
{
$error/newerror F put
didstop
{
save/didstop xs
/buf vmstatus exch sub exch pop dup 0 lt{pop 0}if
dup 64000 gt{pop 64000}if string store
{
currentfile buf readline
{
(}efcl)eq{exit}if
}{
/UnexpectedEOF errordict/rangecheck get exec
}ifelse
}loop
didstop restore
}if
}if
fcl
}bd
/efcl
{
/didstop F store
exec
stop
}bd
level2 endnoload level2 not startnoload
/setpagedevice where{pop/realstpgdev/setpagedevice ld}if
/SC_topddict Z
/SC_spdict Z
/$spusrdict F def
/dopgdev
{
userdict/setpagedevice undef
$spusrdict
{
userdict/setpagedevice/realstpgdev load put
/$spusrdict F store
}if
SC_topddict realstpgdev
}bd
/stpgdev
{
SC_topddict dup 3 -1 roll
{
SC_spdict 2 index known
{
SC_spdict 2 index get
dup 3 -1 roll
{
put dup
}forall
pop put dup
}{
put dup
}ifelse
}forall
pop pop
}bd
/ststpgdev
{
/setpagedevice where
{
userdict eq
{
/$spusrdict T store
}if
}if
userdict/setpagedevice/stpgdev load put
/SC_topddict 0 dict store
/SC_spdict 3 dict begin
/InputAttributes 0 dict def
/Policies 0 dict def
/OutputAttributes 0 dict def
currentdict
end
store
}def
/sfcl/sfcl2 ld
/efcl/efcl2 ld
level2 not endnoload
%%EndFile
%%BeginFile: lw8_basic-4.0
/xdf{exch def}bd
/:L/lineto
/lw/setlinewidth
/:M/moveto
/rl/rlineto
/rm/rmoveto
/:C/curveto
/:T/translate
/:K/closepath
/:mf/makefont
/gS/gsave
/gR/grestore
/np/newpath
12{ld}repeat
/framewidth -1 def
/QDframwid -1 def
/numframes Z
/mTS matrix def
/$m matrix def
/av 87 def
/por T def
/normland F def
/psb-nosave{}def
/pse-nosave{}def
/us Z
/psb{/us save store}bd
/pse{us restore}bd
/level3
/languagelevel where
{
pop languagelevel 3 ge
}{
F
}ifelse
def
level2 startnoload
/setjob
{
statusdict/jobname 3 -1 roll put
}bd
/devg/DeviceGray def
/devr/DeviceRGB def
/devc/DeviceCMYK def
level2 endnoload level2 not startnoload
/setjob
{
1 dict begin/JobName xdf currentdict end setuserparams
}bd
/devg[/DeviceGray]def
/devr[/DeviceRGB]def
/devc[/DeviceCMYK]def
level2 not endnoload
/pm Z
/mT Z
/sD Z
/mTSsetup{
mT $m currentmatrix mTS concatmatrix pop
}bd
/pmSVsetup{
/pm save store
}bd
/initializepage
{
mT concat
}bd
/endp
{
pm restore
}bd
/adjRect
{
dup 2 mul 6 2 roll
4 index sub exch 5 -1 roll sub exch
4 2 roll
4 index add exch 5 -1 roll add exch
4 2 roll
}bd
/frame1up
{
gS
mTS setmatrix
QDframwid lw
/setstrokeadjust where{pop T setstrokeadjust}if
clippath pathbbox
2 index sub exch
3 index sub exch
currentlinewidth framewidth mul
adjRect
numframes dup 0 lt{pop 0}if
{
4 copy
rS
currentlinewidth framewidth
mul 4 mul
adjRect
}repeat
pop pop pop pop
gR
}bd
/$c devr def
/rectclip where
{
pop/rC/rectclip ld
}{
/rC
{
np 4 2 roll
:M
1 index 0 rl
0 exch rl
neg 0 rl
:K
clip np
}bd
}ifelse
/rectfill where
{
pop/rF/rectfill ld
}{
/rF
{
gS
np
4 2 roll
:M
1 index 0 rl
0 exch rl
neg 0 rl
fill
gR
}bd
}ifelse
/rectstroke where
{
pop/rS/rectstroke ld
}{
/rS
{
gS
np
4 2 roll
:M
1 index 0 rl
0 exch rl
neg 0 rl
:K
stroke
gR
}bd
}ifelse
%%EndFile
level3 startnoload
%%BeginFile: lw8_safeclipL12-1.0
/rectclip where
{
pop/rCa/rectclip ld
}{
/rCa
{
np 0
1 index length 4 idiv
{
2 copy
4 getinterval
aload pop
4 2 roll
:M
1 index 0 rl
0 exch rl
neg 0 rl
:K
4 add
}repeat
clip np
pop pop
}bd
}ifelse
/savedstack Z
/subsavedstack Z
/execstring Z
/saferCa
{
/execstring xs
/odictstk countdictstack store
/oopstk 0 store
count 0 ne
{
savedstack 0 eq{
count 100 gt{count}{100}ifelse
array/savedstack xs
}{
count savedstack length gt
{
count array/savedstack xs
}if
}ifelse
count savedstack 0 3 -1 roll
getinterval
astore/subsavedstack xs
}{
/subsavedstack 0 store
}ifelse
execstring cvx stopped
{
$error/newerror F put
newpath
}if
fcl
subsavedstack 0 ne{
subsavedstack aload pop
}if
}bd
%%EndFile
level3 endnoload level3 not startnoload
%%BeginFile: lw8_safeclipL3-1.0
/saferCa/pop ld
%%EndFile
level3 not endnoload
%%BeginFile: lw8_level1_colorspace-2.0
/G/setgray ld
/:F1/setgray ld
/:F/setrgbcolor ld
/:F4/setcmykcolor where
{
pop
/setcmykcolor ld
}{
{
3
{
dup
3 -1 roll add
dup 1 gt{pop 1}if
1 exch sub
4 1 roll
}repeat
pop
setrgbcolor
}bd
}ifelse
/:Fx
{
counttomark
{0{G}0{:F}{:F4}}
exch get
exec
pop
}bd
/$cs Z
/:rg{devr :ss}bd
/:sc{$cs :ss}bd
/:dc
{
dup type/arraytype eq{0 get}if
dup/DeviceCMYK eq
{
pop devc
}{
/DeviceGray eq
{
devg
}{
devr
}ifelse
}ifelse
/$cs xdf
}bd
/:sgl{}def
/:dr{}bd
/:fCRD{pop}bd
/:ckcs{}bd
/:ss{/$c xdf}bd
%%EndFile
%%BeginFile: lw8_bubn-2.1
/$t Z
/$p Z
/$s Z
/$o 1. def
/2state? F def
/ps Z
level2 startnoload
/pushcolor/currentrgbcolor ld
/popcolor/setrgbcolor ld
/setcmykcolor where
{
pop/currentcmykcolor where
{
pop/pushcolor/currentcmykcolor ld
/popcolor/setcmykcolor ld
}if
}if
level2 endnoload level2 not startnoload
/pushcolor
{
currentcolorspace $c eq
{
currentcolor currentcolorspace T
}{
currentcmykcolor F
}ifelse
}bd
/popcolor
{
{
setcolorspace setcolor
}{
setcmykcolor
}ifelse
}bd
level2 not endnoload
/pushstatic
{
2state?
$o
$t
$p
$s
$cs
ps
}bd
/popstatic
{
/ps xs
/$cs xs
/$s xs
/$p xs
/$t xs
/$o xs
/2state? xs
}bd
/pushgstate
{
currentpoint
pushcolor
currentlinewidth
currentlinecap
currentlinejoin
currentdash exch aload length
np clippath pathbbox
$m currentmatrix aload pop
}bd
/popgstate
{
$m astore setmatrix
2 index sub exch
3 index sub exch
rC
array astore exch setdash
setlinejoin
setlinecap
lw
popcolor
np :M
}bd
/bu
{
errordict/nocurrentpoint{pop 0 0}put
2state?
{
pushgstate
gR
}if
pushgstate
gR
pushgstate
pushstatic
pm restore
mTS setmatrix
}bd
/bn
{
/pm save store
popstatic
popgstate
gS
popgstate
2state?
{
gS
popgstate
}if
}bd
/cpat{pop 64 div setgray 8{pop}repeat}bd
%%EndFile
%%BeginFile: lw8_basic_text-3.0
/S/show ld
/A{
0.0 exch ashow
}bd
/R{
0.0 exch 32 exch widthshow
}bd
/W{
0.0 3 1 roll widthshow
}bd
/J{
0.0 32 4 2 roll 0.0 exch awidthshow
}bd
/V{
0.0 4 1 roll 0.0 exch awidthshow
}bd
/fcflg T def
/fc{
fcflg{
vmstatus exch sub 50000 lt{
(%%[ Warning: Running out of memory ]%%\r)print flush/fcflg F store
}if pop
}if
}bd
/$f[1 0 0 -1 0 0]def
/:ff{$f :mf}bd
/$o 1. def
/gl{$o G}bd
/MacEncoding StandardEncoding 256 array copy def
MacEncoding dup 9/space put dup 39/quotesingle put 96/grave put
/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute
/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave
/ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute
/ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis
/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls
/registered/copyright/trademark/acute/dieresis/notequal/AE/Oslash
/infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation
/product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash
/questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft
/guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe
/endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge
/ydieresis/Ydieresis/fraction/Euro/guilsinglleft/guilsinglright/fi/fl
/daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand
/Acircumflex/Ecircumflex/Aacute/Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave
/Oacute/Ocircumflex/apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde
/macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron
MacEncoding 128 128 getinterval astore pop
level2 startnoload
/copyfontdict
{
findfont dup length dict
begin
{
1 index/FID ne{def}{pop pop}ifelse
}forall
}bd
/$ckeyd md def
/:skey
{
1 index maxlength 2 index
length sub
ge
{
begin
/$mkeys 20 dict def
/$mkeys load
end
dup/$ckeyd xs
}if
3 1 roll put
}bd
/fD1pass
{
40
$ckeyd
//md
ne
{
pop 1
}if
$ckeyd exch
:skey
}bd
/:searchdict Z
/:searchdict
{
exch 2 copy
known
{
get
}{
exch/$mkeys
get
:searchdict
}ifelse
}bd
/lU
{
//md exch 2 copy
known
{
get
}{
exch
/$mkeys get
:searchdict
}ifelse
}bd
/:xs{
exch 0 1 2 index length 1 sub{
3 copy
gS 1 getinterval show gR
exch
get 0.0
rm
}for pop pop
}bd
/:ys{
exch 0 1 2 index length 1 sub{
3 copy
gS 1 getinterval show gR
exch
get 0.0 exch
rm
}for pop pop
}bd
/:xys{
exch 0 1 2 index length 1 sub{
3 copy
gS 1 getinterval show gR
exch 2 mul 2 copy
1 add get 3 -2 roll get exch
rm
}for pop pop
}bd
level2 endnoload level2 not startnoload
/copyfontdict
{
findfont dup length dict
copy
begin
}bd
/fD1pass/def ld
/lU/load ld
level2{
/:xs/xshow ld
/:ys/yshow ld
/:xys/xyshow ld
}if
level2 not endnoload
/:xbl{
currentpoint
2 index exec
:M
.03 ps mul currentpoint
2 index 0.0
rm
3 index
exec
:M currentpoint
2 index dup
rm
3 index exec
:M
0.0 1 index
rm exch
exec
neg 0.0 exch
rm
}bd
/:xot{
currentpoint -2.0 0.0 rm 2 index exec :M
currentpoint 0.0 -2.0 rm 2 index exec :M
currentpoint 0.0 2.0 rm 2 index exec :M
currentpoint 2.0 0.0 rm 2 index exec :M
gS gl exec currentpoint gR :M
}bd
/:xsh{
2 ps 0.05 mul add
2 copy
currentpoint
5 2 roll
0.0 rm
exec
currentpoint
6 2 roll
sub moveto
:xot
moveto
}bd
/fD Z
/sf Z
/scf Z
/sf1pass
{
lU setfont
}bd
/scf1pass
{
exch lU exch scalefont fD
}bd
/scf2pass
{
scalefont fD
}bd
md/fontname known not{
/fontname/customfont def
}if
/Encoding Z
/:mre
{
copyfontdict
/Encoding MacEncoding def
fontname currentdict
end
definefont :ff fD
}bd
/:bsr
{
copyfontdict
/Encoding Encoding 256 array copy def
Encoding dup
}bd
/pd{put dup}bd
/:esr
{
pop pop
fontname currentdict
end
definefont :ff fD
}bd
/ps Z
/fz{/ps xs}bd
/cF/currentfont ld
/mbf
{
/makeblendedfont where
{
pop
makeblendedfont
/ABlend exch definefont
}{
pop
}ifelse
fD
}def
%%EndFile
/currentpacking where {pop sc_oldpacking setpacking}if end
%%EndProlog
%%BeginSetup
md begin
/fD/def ld/sf/setfont ld /scf/scf2pass ld
%RBIIncludeNonPPDFeature: NumCopies 1
%RBIBeginNonPPDFeature: WaitTimeout 600
 600/languagelevel where{pop languagelevel 2 ge}{false}ifelse{1 dict dup/WaitTimeout 4 -1 roll put setuserparams}{statusdict/waittimeout 3 -1 roll put}ifelse
%RBIEndNonPPDFeature
sfcl{
%%BeginFeature: *Resolution 1200x1200dpi

    <</HWResolution [1200 1200] /PreRenderingEnhance false>> setpagedevice
%%EndFeature


}efcl

sfcl{
%%BeginFeature: *HPHalftone Enhanced

   << /Install {
     currentpagedevice /HWResolution get
     dup 0 get 600 eq exch 1 get 600 eq and
     { /EnhancedColorRendering600 } { /EnhancedColorRendering } ifelse
     /ColorRendering findresource setcolorrendering
     /EnhancedHalftone /Halftone findresource sethalftone
     { } settransfer false setstrokeadjust
   }
   >> setpagedevice
   currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
   {
       << /PostRenderingEnhance true
            /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
       >> setpagedevice
   } if
   /setscreen { pop pop pop } def
   /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
   /sethalftone { pop } def 

%%EndFeature


}efcl

sfcl{
%%BeginFeature: *HPEconoMode False

    <</HPEconoMode false>> setpagedevice
%%EndFeature


}efcl

sfcl{
%%BeginFeature: *HPOption_MBM_Mixed Standard
userdict /HPOutputAcc (NoAcc) put
%%EndFeature


}efcl

sfcl{
%%BeginFeature: *HPPaperPolicy PromptUser

   <</DeferredMediaSelection true>> setpagedevice
%%EndFeature


}efcl

sfcl{
%%BeginFeature: *Collate True

    <</Collate true>> setpagedevice
%%EndFeature


}efcl

sfcl{
%%BeginFeature: *HPJobRetention HPJobRetentionOff

	<< /CollateDetails 
	<< /Type 8 /Hold 0 >> >> setpagedevice

%%EndFeature


}efcl

sfcl{
%%BeginFeature: *HPUserName FileSharingName

	<< /CollateDetails 
		<< /Type 8
			/UserName /dscInfo where 
				{ /dscInfo get dup /For known
					{/For get}
					{pop (No User Name)} ifelse}
				{(No User Name)}ifelse
			dup length 80 gt { 0 80 getinterval } if
			dup true exch { 32 eq not { false exch pop } if } forall
			{ pop (No User Name) } if
			0 1 2 index length 1 sub
			{ dup 2 index exch get dup 97 ge 1 index 122 le and
				{ 32 sub 2 index 3 1 roll put }
				{ pop pop } ifelse 
			} for
		>>
	>> setpagedevice

%%EndFeature


}efcl

sfcl{
%%BeginFeature: *HPJobName DocName

	<< /CollateDetails
		<< /Type 8 
			/JobMgrName /dscInfo where 
				{ /dscInfo get dup /Title known
					{/Title get}
					{pop ()} ifelse}
				{()}ifelse
			/dscInfo where 
				{ /dscInfo get dup /Creator known
					{
						/Creator get dup 0 exch
						{ dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
						0 exch getinterval anchorsearch { pop } if
					}
					{pop} ifelse
				} if
			{ (:) search
				{ pop pop }
				{ exit }
				ifelse
			} loop
			dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
			dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
			dup length 80 gt { 0 80 getinterval } if
			dup true exch { 32 eq not { false exch pop } if } forall
			{ pop () } if
			0 1 2 index length 1 sub
			{ dup 2 index exch get dup 97 ge 1 index 122 le and
				{ 32 sub 2 index 3 1 roll put }
				{ pop pop } ifelse 
			} for
		>>
	>> setpagedevice

%%EndFeature


}efcl

sfcl{
%%BeginFeature: *HPJobHoldKey HoldKeyNone
  % Private Job was selected with no PIN specified
%%EndFeature


}efcl

sfcl{
%%BeginFeature: *Smoothing On

<< /PostRenderingEnhance true
     /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
>> setpagedevice
%%EndFeature


}efcl

sfcl{
%%BeginFeature: *ManualFeed False

	<</ManualFeed false>> setpagedevice
%%EndFeature


}efcl

sfcl{
%%BeginFeature: *PageSize A4Small

	<</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null >> setpagedevice
%%EndFeature


}efcl

sfcl{
%%BeginFeature: *Duplex None

    <</Duplex false>> setpagedevice
%%EndFeature


}efcl

sfcl{
%%BeginFeature: *HPwmBrightness Medium
userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put
%%EndFeature


}efcl

sfcl{
%%BeginFeature: *HPwmText Draft
userdict /HPwmText (Draft) put
%%EndFeature


}efcl

sfcl{
%%BeginFeature: *HPwmFont HelveticaB

  /Helvetica-Bold findfont dup length dict begin
    {1 index /FID ne {def} {pop pop} ifelse} forall
    /MacEncoding where
    { pop /Encoding MacEncoding def }
    { /Encoding ISOLatin1Encoding def } ifelse
    currentdict 
  end
  /HPwmFont exch definefont pop
%%EndFeature


}efcl

sfcl{
%%BeginFeature: *HPwmFontSize pt48
userdict /HPwmSize 48 put
%%EndFeature


}efcl

sfcl{
%%BeginFeature: *HPwmTextAngle Deg45
userdict /HPwmAngle 45 put
%%EndFeature


}efcl

sfcl{
%%BeginFeature: *HPwmTextStyle Medium
userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put
%%EndFeature


}efcl

sfcl{
%%BeginFeature: *HPwmPages AllPages
userdict /HPwmLocation true put
%%EndFeature


}efcl

sfcl{
%%BeginFeature: *OutputBin PrinterDefault

%%EndFeature


}efcl

sfcl{
%%BeginFeature: *HPwmSwitch Off

%%EndFeature


}efcl

(lspmac22)setjob
sfcl{/currentdistillerparams where{pop 1 dict dup/Orientation 2 put setpagedevice}if

}efcl

/mT[.24 0 0 -.24 28.081 810.979]def
%RBIIncludeStartNup
/sD 16 dict def
%%IncludeFont: Times-Roman
/f14/Times-Roman
:mre
/f29 f14 50 scf
/f42 f14 25 scf
{/Courier findfont[10 0 0 -10 0 0]:mf setfont}stopped{$error/newerror F put}if
%PostScript Hack by Mike Brors 12/7/90
/DisableNextSetRGBColor
	{
	userdict begin
	/setrgbcolor 
		{
		pop
		pop
		pop
		userdict begin
		/setrgbcolor systemdict /setrgbcolor get def
		end
		} def
	end
} bind def
/bcarray where {
	pop
	bcarray 2 {
		/da 4 ps div def
		df setfont gsave cs wi
		1 index 0 ne{exch da add exch}if grestore setcharwidth
		cs 0 0 smc da 0 smc da da smc 0 da smc c
		gray
		{ gl}
		{1 setgray}ifelse
		da 2. div dup moveto show
	}bind put
} if
%
% Used to snap to device pixels, 1/4th of the pixel in.
/stp {  % x y  pl  x y                % Snap To Pixel, pixel  (auto stroke adjust)
	transform
	0.25 sub round 0.25 add exch
	0.25 sub round 0.25 add exch
	itransform
} bind def

/snapmoveto { % x y  m  -             % moveto, auto stroke adjust
	stp  moveto
} bind def

/snaplineto { % x y  l  -             % lineto, auto stroke adjust
	stp lineto
} bind def
%%EndSetup
%%Page: 1 1
%%BeginPageSetup
%RBIIncludePageSlotInvocation
mTSsetup
pmSVsetup
initializepage
(lspmac22; page: 1 of 1)setjob
%%EndPageSetup
gS 0 0 2242 3254 rC
0 0 0 0 rC
0 0 :M
0 setlinecap
gR
gS 0 0 2242 3254 rC
609 1037 :M
f29 sf
(\(a\))S
1554 1037 :M
(\(b\))S
1 G
260 201 744 744 rF
0 G
2.078 lw
260 201 744 744 rS
267 227 :M
f42 sf
.012 .001(MOIRE EFFECTS THAT OCCUR IN THE SUPERPOSITION OF PER)J
267 251 :M
.014 .001(IODIC LAYERS HAVE BEEN INTENSIVELY INVESTIGATED IN T)J
267 275 :M
.012 .001(HE PAST,  AND THEIR MATHEMATICAL THEORY IS TODAY FU)J
267 298 :M
.009 .001(LLY UNDERSTOOD. THE SAME IS TRUE FOR MOIRE EFFECTS B)J
267 322 :M
.008 .001(ETWEEN REPETITIVE LAYERS I.E. BETWEEN GEOMETRIC TRA)J
267 345 :M
.017 .002(NSFORMATIONS OF PERIODIC LAYERS. HOWEVER, ALTHOUG)J
267 369 :M
.01 .001(H MOIRE EFFECTS THAT OCCUR BETWEEN APERIODIC LAYER)J
267 393 :M
.009 .001(S \(GLASS PATTERNS\) ARE  KNOWN  SINCE THE 1960S, ONLY LI)J
267 416 :M
.012 .001(TTLE IS KNOWN TODAY ON THEIR MATHEMATICAL BEHAVIO )J
267 440 :M
.01 .001(UR. IN THIS BOOK WE STUDY THE  BEHAVIOUR OF SUCH MOI )J
267 463 :M
.012 .001(RES, AND COMPARE IT WITH ANALOGOUS RESULTS FROM TH)J
267 487 :M
.008 .001(E PERIODIC CASE. WE  SHOW  THAT ALL CASES, PERIODIC OR)J
267 511 :M
.01 .001(NOT, OBEY THE SAME BASIC MATHEMATICAL RULES IN  SPIT )J
267 534 :M
.01 .001(E  OF  THEIR DIFFERENT VISUAL PROPERTIES. THIS LEADS US )J
267 558 :M
.011 .001(TO A UNIFIED APPROACH WHICH EXPLAINS  BOTH THE BEHA )J
267 582 :M
.011 .001(VIOUR OF  GLASS PATTERNS IN THE APERIODIC CASE, AND T)J
267 605 :M
.01 .001(HE WELL KNOWN BEHAVIOUR OF THE MOIRE PATTERNS IN P)J
267 629 :M
.012 .001(MOIRE EFFECTS THAT OCCUR IN THE SUPERPOSITION OF PER)J
267 652 :M
.014 .001(IODIC LAYERS HAVE BEEN INTENSIVELY INVESTIGATED IN T)J
267 676 :M
.012 .001(HE PAST,  AND THEIR MATHEMATICAL THEORY IS TODAY FU)J
267 700 :M
.009 .001(LLY UNDERSTOOD. THE SAME IS TRUE FOR MOIRE EFFECTS B)J
267 723 :M
.008 .001(ETWEEN REPETITIVE LAYERS I.E. BETWEEN GEOMETRIC TRA)J
267 747 :M
.017 .002(NSFORMATIONS OF PERIODIC LAYERS. HOWEVER, ALTHOUG)J
267 771 :M
.01 .001(H MOIRE EFFECTS THAT OCCUR BETWEEN APERIODIC LAYER)J
267 794 :M
.009 .001(S \(GLASS PATTERNS\) ARE  KNOWN  SINCE THE 1960S, ONLY LI)J
267 818 :M
.012 .001(TTLE IS KNOWN TODAY ON THEIR MATHEMATICAL BEHAVIO )J
267 841 :M
.01 .001(UR. IN THIS BOOK WE STUDY THE  BEHAVIOUR OF SUCH MOI )J
267 865 :M
.012 .001(RES, AND COMPARE IT WITH ANALOGOUS RESULTS FROM TH)J
267 889 :M
.008 .001(E PERIODIC CASE. WE  SHOW  THAT ALL CASES, PERIODIC OR)J
267 912 :M
.01 .001(NOT, OBEY THE SAME BASIC MATHEMATICAL RULES IN  SPIT )J
267 936 :M
.01 .001(E  OF  THEIR DIFFERENT VISUAL PROPERTIES. THIS LEADS US )J
1 G
1205 201 744 744 rF
0 G
1205 201 744 744 rS
1212 227 :M
.012 .001(MOIRE EFFECTS THAT OCCUR IN THE SUPERPOSITION OF PER)J
1212 251 :M
.014 .001(IODIC LAYERS HAVE BEEN INTENSIVELY INVESTIGATED IN T)J
1212 275 :M
.012 .001(HE PAST,  AND THEIR MATHEMATICAL THEORY IS TODAY FU)J
1212 298 :M
.009 .001(LLY UNDERSTOOD. THE SAME IS TRUE FOR MOIRE EFFECTS B)J
1212 322 :M
.008 .001(ETWEEN REPETITIVE LAYERS I.E. BETWEEN GEOMETRIC TRA)J
1212 345 :M
.017 .002(NSFORMATIONS OF PERIODIC LAYERS. HOWEVER, ALTHOUG)J
1212 369 :M
.01 .001(H MOIRE EFFECTS THAT OCCUR BETWEEN APERIODIC LAYER)J
1212 393 :M
.009 .001(S \(GLASS PATTERNS\) ARE  KNOWN  SINCE THE 1960S, ONLY LI)J
1212 416 :M
.012 .001(TTLE IS KNOWN TODAY ON THEIR MATHEMATICAL BEHAVIO )J
1212 440 :M
.01 .001(UR. IN THIS BOOK WE STUDY THE  BEHAVIOUR OF SUCH MOI )J
1212 463 :M
.012 .001(RES, AND COMPARE IT WITH ANALOGOUS RESULTS FROM TH)J
1212 487 :M
.008 .001(E PERIODIC CASE. WE  SHOW  THAT ALL CASES, PERIODIC OR)J
1212 511 :M
.01 .001(NOT, OBEY THE SAME BASIC MATHEMATICAL RULES IN  SPIT )J
1212 534 :M
.01 .001(E  OF  THEIR DIFFERENT VISUAL PROPERTIES. THIS LEADS US )J
1212 558 :M
.011 .001(TO A UNIFIED APPROACH WHICH EXPLAINS  BOTH THE BEHA )J
1212 582 :M
.011 .001(VIOUR OF  GLASS PATTERNS IN THE APERIODIC CASE, AND T)J
1212 605 :M
.01 .001(HE WELL KNOWN BEHAVIOUR OF THE MOIRE PATTERNS IN P)J
1212 629 :M
.012 .001(MOIRE EFFECTS THAT OCCUR IN THE SUPERPOSITION OF PER)J
1212 652 :M
.014 .001(IODIC LAYERS HAVE BEEN INTENSIVELY INVESTIGATED IN T)J
1212 676 :M
.012 .001(HE PAST,  AND THEIR MATHEMATICAL THEORY IS TODAY FU)J
1212 700 :M
.009 .001(LLY UNDERSTOOD. THE SAME IS TRUE FOR MOIRE EFFECTS B)J
1212 723 :M
.008 .001(ETWEEN REPETITIVE LAYERS I.E. BETWEEN GEOMETRIC TRA)J
1212 747 :M
.017 .002(NSFORMATIONS OF PERIODIC LAYERS. HOWEVER, ALTHOUG)J
1212 771 :M
.01 .001(H MOIRE EFFECTS THAT OCCUR BETWEEN APERIODIC LAYER)J
1212 794 :M
.009 .001(S \(GLASS PATTERNS\) ARE  KNOWN  SINCE THE 1960S, ONLY LI)J
1212 818 :M
.012 .001(TTLE IS KNOWN TODAY ON THEIR MATHEMATICAL BEHAVIO )J
1212 841 :M
.01 .001(UR. IN THIS BOOK WE STUDY THE  BEHAVIOUR OF SUCH MOI )J
1212 865 :M
.012 .001(RES, AND COMPARE IT WITH ANALOGOUS RESULTS FROM TH)J
1212 889 :M
.008 .001(E PERIODIC CASE. WE  SHOW  THAT ALL CASES, PERIODIC OR)J
1212 912 :M
.01 .001(NOT, OBEY THE SAME BASIC MATHEMATICAL RULES IN  SPIT )J
1212 936 :M
.01 .001(E  OF  THEIR DIFFERENT VISUAL PROPERTIES. THIS LEADS US )J
609 2052 :M
f29 sf
(\(c\))S
1554 2052 :M
(\(d\))S
1 G
260 1217 744 744 rF
0 G
260 1217 744 744 rS
267 1243 :M
f42 sf
.012 .001(MOIRE EFFECTS THAT OCCUR IN THE SUPERPOSITION OF PER)J
267 1267 :M
.014 .001(IODIC LAYERS HAVE BEEN INTENSIVELY INVESTIGATED IN T)J
267 1290 :M
.012 .001(HE PAST,  AND THEIR MATHEMATICAL THEORY IS TODAY FU)J
267 1314 :M
.009 .001(LLY UNDERSTOOD. THE SAME IS TRUE FOR MOIRE EFFECTS B)J
267 1338 :M
.008 .001(ETWEEN REPETITIVE LAYERS I.E. BETWEEN GEOMETRIC TRA)J
267 1361 :M
.017 .002(NSFORMATIONS OF PERIODIC LAYERS. HOWEVER, ALTHOUG)J
267 1385 :M
.01 .001(H MOIRE EFFECTS THAT OCCUR BETWEEN APERIODIC LAYER)J
267 1408 :M
.009 .001(S \(GLASS PATTERNS\) ARE  KNOWN  SINCE THE 1960S, ONLY LI)J
267 1432 :M
.012 .001(TTLE IS KNOWN TODAY ON THEIR MATHEMATICAL BEHAVIO )J
267 1456 :M
.01 .001(UR. IN THIS BOOK WE STUDY THE  BEHAVIOUR OF SUCH MOI )J
267 1479 :M
.012 .001(RES, AND COMPARE IT WITH ANALOGOUS RESULTS FROM TH)J
267 1503 :M
.008 .001(E PERIODIC CASE. WE  SHOW  THAT ALL CASES, PERIODIC OR)J
267 1526 :M
.01 .001(NOT, OBEY THE SAME BASIC MATHEMATICAL RULES IN  SPIT )J
267 1550 :M
.01 .001(E  OF  THEIR DIFFERENT VISUAL PROPERTIES. THIS LEADS US )J
267 1574 :M
.011 .001(TO A UNIFIED APPROACH WHICH EXPLAINS  BOTH THE BEHA )J
267 1597 :M
.011 .001(VIOUR OF  GLASS PATTERNS IN THE APERIODIC CASE, AND T)J
267 1621 :M
.01 .001(HE WELL KNOWN BEHAVIOUR OF THE MOIRE PATTERNS IN P)J
267 1645 :M
.012 .001(MOIRE EFFECTS THAT OCCUR IN THE SUPERPOSITION OF PER)J
267 1668 :M
.014 .001(IODIC LAYERS HAVE BEEN INTENSIVELY INVESTIGATED IN T)J
267 1692 :M
.012 .001(HE PAST,  AND THEIR MATHEMATICAL THEORY IS TODAY FU)J
267 1715 :M
.009 .001(LLY UNDERSTOOD. THE SAME IS TRUE FOR MOIRE EFFECTS B)J
267 1739 :M
.008 .001(ETWEEN REPETITIVE LAYERS I.E. BETWEEN GEOMETRIC TRA)J
267 1763 :M
.017 .002(NSFORMATIONS OF PERIODIC LAYERS. HOWEVER, ALTHOUG)J
267 1786 :M
.01 .001(H MOIRE EFFECTS THAT OCCUR BETWEEN APERIODIC LAYER)J
267 1810 :M
.009 .001(S \(GLASS PATTERNS\) ARE  KNOWN  SINCE THE 1960S, ONLY LI)J
267 1834 :M
.012 .001(TTLE IS KNOWN TODAY ON THEIR MATHEMATICAL BEHAVIO )J
267 1857 :M
.01 .001(UR. IN THIS BOOK WE STUDY THE  BEHAVIOUR OF SUCH MOI )J
267 1881 :M
.012 .001(RES, AND COMPARE IT WITH ANALOGOUS RESULTS FROM TH)J
267 1904 :M
.008 .001(E PERIODIC CASE. WE  SHOW  THAT ALL CASES, PERIODIC OR)J
267 1928 :M
.01 .001(NOT, OBEY THE SAME BASIC MATHEMATICAL RULES IN  SPIT )J
267 1952 :M
.01 .001(E  OF  THEIR DIFFERENT VISUAL PROPERTIES. THIS LEADS US )J
1 G
1205 1217 744 744 rF
0 G
1205 1217 744 744 rS
1212 1243 :M
.012 .001(MOIRE EFFECTS THAT OCCUR IN THE SUPERPOSITION OF PER)J
1212 1267 :M
.014 .001(IODIC LAYERS HAVE BEEN INTENSIVELY INVESTIGATED IN T)J
1212 1290 :M
.012 .001(HE PAST,  AND THEIR MATHEMATICAL THEORY IS TODAY FU)J
1212 1314 :M
.009 .001(LLY UNDERSTOOD. THE SAME IS TRUE FOR MOIRE EFFECTS B)J
1212 1338 :M
.008 .001(ETWEEN REPETITIVE LAYERS I.E. BETWEEN GEOMETRIC TRA)J
1212 1361 :M
.017 .002(NSFORMATIONS OF PERIODIC LAYERS. HOWEVER, ALTHOUG)J
1212 1385 :M
.01 .001(H MOIRE EFFECTS THAT OCCUR BETWEEN APERIODIC LAYER)J
1212 1408 :M
.009 .001(S \(GLASS PATTERNS\) ARE  KNOWN  SINCE THE 1960S, ONLY LI)J
1212 1432 :M
.012 .001(TTLE IS KNOWN TODAY ON THEIR MATHEMATICAL BEHAVIO )J
1212 1456 :M
.01 .001(UR. IN THIS BOOK WE STUDY THE  BEHAVIOUR OF SUCH MOI )J
1212 1479 :M
.012 .001(RES, AND COMPARE IT WITH ANALOGOUS RESULTS FROM TH)J
1212 1503 :M
.008 .001(E PERIODIC CASE. WE  SHOW  THAT ALL CASES, PERIODIC OR)J
1212 1526 :M
.01 .001(NOT, OBEY THE SAME BASIC MATHEMATICAL RULES IN  SPIT )J
1212 1550 :M
.01 .001(E  OF  THEIR DIFFERENT VISUAL PROPERTIES. THIS LEADS US )J
1212 1574 :M
.011 .001(TO A UNIFIED APPROACH WHICH EXPLAINS  BOTH THE BEHA )J
1212 1597 :M
.011 .001(VIOUR OF  GLASS PATTERNS IN THE APERIODIC CASE, AND T)J
1212 1621 :M
.01 .001(HE WELL KNOWN BEHAVIOUR OF THE MOIRE PATTERNS IN P)J
1212 1645 :M
.012 .001(MOIRE EFFECTS THAT OCCUR IN THE SUPERPOSITION OF PER)J
1212 1668 :M
.014 .001(IODIC LAYERS HAVE BEEN INTENSIVELY INVESTIGATED IN T)J
1212 1692 :M
.012 .001(HE PAST,  AND THEIR MATHEMATICAL THEORY IS TODAY FU)J
1212 1715 :M
.009 .001(LLY UNDERSTOOD. THE SAME IS TRUE FOR MOIRE EFFECTS B)J
1212 1739 :M
.008 .001(ETWEEN REPETITIVE LAYERS I.E. BETWEEN GEOMETRIC TRA)J
1212 1763 :M
.017 .002(NSFORMATIONS OF PERIODIC LAYERS. HOWEVER, ALTHOUG)J
1212 1786 :M
.01 .001(H MOIRE EFFECTS THAT OCCUR BETWEEN APERIODIC LAYER)J
1212 1810 :M
.009 .001(S \(GLASS PATTERNS\) ARE  KNOWN  SINCE THE 1960S, ONLY LI)J
1212 1834 :M
.012 .001(TTLE IS KNOWN TODAY ON THEIR MATHEMATICAL BEHAVIO )J
1212 1857 :M
.01 .001(UR. IN THIS BOOK WE STUDY THE  BEHAVIOUR OF SUCH MOI )J
1212 1881 :M
.012 .001(RES, AND COMPARE IT WITH ANALOGOUS RESULTS FROM TH)J
1212 1904 :M
.008 .001(E PERIODIC CASE. WE  SHOW  THAT ALL CASES, PERIODIC OR)J
1212 1928 :M
.01 .001(NOT, OBEY THE SAME BASIC MATHEMATICAL RULES IN  SPIT )J
1212 1952 :M
.01 .001(E  OF  THEIR DIFFERENT VISUAL PROPERTIES. THIS LEADS US )J
endp


/inch {72 mul} def
2 inch 3.8 inch translate
gsave
-0.25 inch -1.5 inch translate
0 inch 0 inch moveto
/Times-Bold findfont
12 scalefont setfont
(Figure 3.23) show
/Times-Roman findfont
12 scalefont setfont
( from the book: ) show
/Times-Italic findfont
12 scalefont setfont
(The Theory of the Moire) show
-0.06 inch 0 inch rmoveto
(\302 Phenomenon) show
-0.1 inch -0.25 inch moveto
(Vol. II: Aperiodic Layers,) show
/Times-Roman findfont
12 scalefont setfont
( by I. Amidror, published by Springer, 2007.) show
1.7 inch -0.65 inch moveto
((First layer only.)) show
grestore


showpage
%%PageTrailer
%%Trailer
end
%%EOF