1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72
|
# pst-moire package
# Matthew Bertucci 2/26/2022 for v2.2
#include:pstricks
#include:pst-xkey
#include:multido
\psmoire(x,y)
\psmoire[options%keyvals](x,y)
#keyvals:\psmoire#c
type=#Fresnel,linear,radial,circle,square,Newton,Bouasse,Gauss,dot,chess
rotate=%<degrees%>
Rmax=%<length in cm%>
scale=%<factor%>
Alpha=%<degrees%>
E=%<distance in cm%>
n=%<number%>
T=%<distance in mm%>
linewidth=##L
linecolor=#%color
dotstyle=%<style%>
dotsize=##L
#endkeyvals
\addtomoirelisttype{name}
\psRandomDotPatterns
\psRandomDotPatterns[options%keyvals]
#keyvals:\psRandomDotPatterns#c
NumberDots=%<integer%>
coefficients=%<a b θ x0 y0%>
srand=%<random seed%>
layer#true,false
revlayer#true,false
linecolor=#%color
fillcolor=#%color
unit=%<number%>
#endkeyvals
\psRandomDot(x,y)
\psRandomDot[options%keyvals](x,y)
#keyvals:\psRandomDot#c
hole=#round,square
r=%<radius in pts%>
p=%<distance in pts%>
rotate=%<degrees%>
k=%<dispersion factor%>
symbole=%<digit or letter%>
PSfont=%<PS font name%>
fontsize=%<size in pts%>
vadjust=%<number%>
hadjust=%<number%>
#endkeyvals
\psGlassPattern
\psGlassPattern[options%keyvals]
#keyvals:\psGlassPattern#c
function=%<function%>
layers#true,false
linecolor=#%color
fillcolor=#%color
dotsize=##L
dotstyle=%<style%>
unit=%<number%>
algebraic
#endkeyvals
\variablesMoirages#*
|