summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/generic/pst-marble/examples
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/generic/pst-marble/examples')
-rw-r--r--Master/texmf-dist/doc/generic/pst-marble/examples/Blendmodes.tex29
-rw-r--r--Master/texmf-dist/doc/generic/pst-marble/examples/Bouquet.pdfbin282048 -> 255764 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pst-marble/examples/Bouquet.tex17
-rw-r--r--Master/texmf-dist/doc/generic/pst-marble/examples/BurgWave.pdfbin0 -> 199779 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pst-marble/examples/BurgWave.tex37
-rw-r--r--Master/texmf-dist/doc/generic/pst-marble/examples/Contour.pdfbin0 -> 42666 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pst-marble/examples/Contour.tex62
-rw-r--r--Master/texmf-dist/doc/generic/pst-marble/examples/Curl.pdfbin199917 -> 155174 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pst-marble/examples/Curl.tex15
-rw-r--r--Master/texmf-dist/doc/generic/pst-marble/examples/EdgyStirred.pdfbin0 -> 169597 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pst-marble/examples/EdgyStirred.tex21
-rw-r--r--Master/texmf-dist/doc/generic/pst-marble/examples/Eggcrate.pdfbin0 -> 272073 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pst-marble/examples/Eggcrate.tex34
-rw-r--r--Master/texmf-dist/doc/generic/pst-marble/examples/Latte.pdfbin116200 -> 118576 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pst-marble/examples/Latte.tex4
-rw-r--r--Master/texmf-dist/doc/generic/pst-marble/examples/Leaves.pdfbin230796 -> 162165 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pst-marble/examples/Leaves.tex3
-rw-r--r--Master/texmf-dist/doc/generic/pst-marble/examples/Moire.pdfbin0 -> 154980 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pst-marble/examples/Moire.tex30
-rw-r--r--Master/texmf-dist/doc/generic/pst-marble/examples/Nautilus.pdfbin0 -> 308229 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pst-marble/examples/Nautilus.tex29
-rw-r--r--Master/texmf-dist/doc/generic/pst-marble/examples/Nonpareil.pdfbin172543 -> 172458 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pst-marble/examples/Rollers.pdfbin0 -> 334002 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pst-marble/examples/Rollers.tex36
-rw-r--r--Master/texmf-dist/doc/generic/pst-marble/examples/Stone.pdfbin0 -> 127969 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pst-marble/examples/Stone.tex27
-rw-r--r--Master/texmf-dist/doc/generic/pst-marble/examples/Transparency.tex28
-rw-r--r--Master/texmf-dist/doc/generic/pst-marble/examples/Wave.pdfbin0 -> 219018 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pst-marble/examples/Wave.tex38
-rw-r--r--Master/texmf-dist/doc/generic/pst-marble/examples/Wreath.pdfbin53354 -> 54203 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pst-marble/examples/Wreath.tex15
-rw-r--r--Master/texmf-dist/doc/generic/pst-marble/examples/ex1.pdfbin74471 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pst-marble/examples/ex1.tex26
-rw-r--r--Master/texmf-dist/doc/generic/pst-marble/examples/ex2.pdfbin48929 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pst-marble/examples/ex2.tex26
-rw-r--r--Master/texmf-dist/doc/generic/pst-marble/examples/ex3.pdfbin189842 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pst-marble/examples/ex3.tex18
-rw-r--r--Master/texmf-dist/doc/generic/pst-marble/examples/ex4.pdfbin161373 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pst-marble/examples/ex4.tex38
-rw-r--r--Master/texmf-dist/doc/generic/pst-marble/examples/ex5.pdfbin77890 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pst-marble/examples/ex5.tex17
41 files changed, 399 insertions, 151 deletions
diff --git a/Master/texmf-dist/doc/generic/pst-marble/examples/Blendmodes.tex b/Master/texmf-dist/doc/generic/pst-marble/examples/Blendmodes.tex
new file mode 100644
index 00000000000..3c449aa156a
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-marble/examples/Blendmodes.tex
@@ -0,0 +1,29 @@
+\documentclass[pstricks]{standalone}
+
+\usepackage{pst-marble}
+\pagestyle{empty}
+
+\begin{document}
+
+\begin{pspicture}(-4,-4)(4,4)
+ \psMarble[viscosity=1000,blendmode=5,shapealpha=1,
+ % `5' --> /Darken (see pstricks.tex)
+ actions={
+ 0 0 200 0 1 [1 0 0] 10 50 Gaussian-drops
+ 0 0 200 0 1 [0.7 0.5 0] 50 20 Gaussian-drops
+ 0 0 300 0 1 [0 0 0.5] 15 75 Gaussian-drops
+ }](8,8)
+ \psMarble[viscosity=1000,bckg=false,blendmode=5,shapealpha=1,
+ actions={
+ -300 92 500
+ {
+ 0 exch 90 [ 12 100 -100 tines ] [ 76 95 63 ] 45 line-drops
+ } for
+ 90 [11 200 0 tines] 40 200 31 rake
+ -90 [11 200 0 tines] 40 200 31 rake
+ 0 0 [-350] 30 30 15 stir
+ 0 0 [-150] 60 30 15 stir
+ }](8,8)
+\end{pspicture}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pst-marble/examples/Bouquet.pdf b/Master/texmf-dist/doc/generic/pst-marble/examples/Bouquet.pdf
index 17570dc749e..f2aabced5f5 100644
--- a/Master/texmf-dist/doc/generic/pst-marble/examples/Bouquet.pdf
+++ b/Master/texmf-dist/doc/generic/pst-marble/examples/Bouquet.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pst-marble/examples/Bouquet.tex b/Master/texmf-dist/doc/generic/pst-marble/examples/Bouquet.tex
index ca1fcbba842..b43ba90a125 100644
--- a/Master/texmf-dist/doc/generic/pst-marble/examples/Bouquet.tex
+++ b/Master/texmf-dist/doc/generic/pst-marble/examples/Bouquet.tex
@@ -4,7 +4,7 @@
\begin{pspicture}(-6,-6)(6,6)
\psMarble[
background={
- [1 1 1]
+ [64 64 64]
},
colors={
[0.176 0.353 0.129]
@@ -17,14 +17,15 @@
viscosity=1000,
actions={
0 0 24 colors 36 concentric-rings
- 180 [ 20 50 25 tines ] 40 200 31 rake
+ 180 [ 20 50 -25 tines ] 40 200 31 rake
0 350 shift
- 0 270 0 -120 wiggle
- 180 [ 3 600 -150 tines ] 40 200 31 rake
- 0 270 0 240 wiggle
- 180 [ 3 600 150 tines ] 40 200 31 rake
- 0 270 0 -120 wiggle
+ 0 480 120 0 -240 jiggle
+ 180 [ -150 450 ] 40 200 31 rake
+ 0 480 120 0 240 jiggle
+ 0 480 120 0 240 jiggle
+ 180 [ -450 150 ] 40 200 31 rake
+ 0 480 120 0 -240 jiggle
}
- ](12,12)
+ ](-6,-6)(6,6)
\end{pspicture}
\end{document}
diff --git a/Master/texmf-dist/doc/generic/pst-marble/examples/BurgWave.pdf b/Master/texmf-dist/doc/generic/pst-marble/examples/BurgWave.pdf
new file mode 100644
index 00000000000..ad36ee815b9
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-marble/examples/BurgWave.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pst-marble/examples/BurgWave.tex b/Master/texmf-dist/doc/generic/pst-marble/examples/BurgWave.tex
new file mode 100644
index 00000000000..c2ae46bd027
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-marble/examples/BurgWave.tex
@@ -0,0 +1,37 @@
+\documentclass[pstricks]{standalone}
+\usepackage{pst-marble}
+\begin{document}
+\begin{pspicture}(-6,-6)(6,6)
+ \psMarble[
+ background={
+ [ 130 100 100 ]
+ },
+ colors={
+ [ 81 88 58 ]
+ [ 230 230 200 ]
+ [ 232 196 89 ]
+ [ 35 25 15 ]
+ },
+ viscosity=1000,
+ oversample=1.5,
+ actions={
+ 0 50 [ 7 90 0 tines ] [ 7 90 0 tines ] 0 colors 55 serpentine-drops
+ 90 [ 10 100 25 tines ] 10 200 31 rake
+ -90 [10 100 25 tines ] 10 200 31 rake
+ 0 [ 10 100 25 tines ] 10 200 31 rake
+ 180 [10 100 25 tines ] 10 200 31 rake
+ 0 0 800 800 0 [ [ 170 94 120 ] 0.9 tint ] 45 25 uniform-drops
+ 0 0 800 800 0 [ [ 170 94 120 ] 0.9 tint ] 100 45 uniform-drops
+ 0 0 900 dup 0 [ [ 170 94 120 ] 1.3 tint 0.2 edgy-color ] 30 20 uniform-drops
+ 0 0 900 dup 0 [ [ 170 94 120 ] 0.5 edgy-color ] 15 50 uniform-drops
+ 45 120 0 -15 -02 jiggle
+ },
+ shadings={
+ 45 120 0 -15 jiggle-shade
+ },
+ spractions={
+ 0 0 1000 1000 0 [ [ 170 94 120 ] 1.5 tint ] 750 2 uniform-spray
+ }
+ ](12,12)
+\end{pspicture}
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pst-marble/examples/Contour.pdf b/Master/texmf-dist/doc/generic/pst-marble/examples/Contour.pdf
new file mode 100644
index 00000000000..550ae266800
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-marble/examples/Contour.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pst-marble/examples/Contour.tex b/Master/texmf-dist/doc/generic/pst-marble/examples/Contour.tex
new file mode 100644
index 00000000000..fcee154de1b
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-marble/examples/Contour.tex
@@ -0,0 +1,62 @@
+\documentclass[pstricks]{standalone}
+\usepackage{pst-marble}
+\begin{document}
+\begin{pspicture}(-5,-5)(5,5)
+ \psMarble[
+ background={
+ [0.9 0.9 0.9]
+ },
+ colors={
+ [0.176 0.353 0.129]
+ [0.635 0.008 0.094]
+ [0.078 0.165 0.518]
+ [0.824 0.592 0.031]
+ [0.059 0.522 0.392]
+ [0.816 0.333 0.475]
+ },
+ viscosity=1000,
+ actions={
+ 0 0 600 colors 4 get drop
+ -200 -90 100 colors 5 get drop
+ -200 -200 200 colors 0 get drop
+ -200 200 200 colors 1 get drop
+ 200 -200 200 colors 2 get drop
+ 200 200 200 colors 3 get drop
+ 0 0 32e3 750 vortex
+ 0 -500 850 -30 212 -5 colors 1 get 5 50 coil-drops
+ 0 -500 840 -30 215 5 colors 0 get 5 50 coil-drops
+ 0 -500 850 -30 220 0 colors 4 get 5 50 coil-drops
+ 0 0 150 0 70 10 [105 160 99] 35 20 coil-drops
+ 250 0 [ 120 80 ] 20 100 20 stir
+ }
+ ]
+ \psMarble[
+ background={
+ [0.9 0.9 0.9]
+ },
+ colors={
+ [0 0 0]
+ [0 0 0]
+ [0 0 0]
+ [0 0 0]
+ [0 0 0]
+ [0 0 0]
+ },
+ viscosity=1000,drawcontours,linewidth=0.2,linecolor=black,bckg=false,
+ actions={
+ 0 0 600 colors 4 get drop
+ -200 -90 100 colors 5 get drop
+ -200 -200 200 colors 0 get drop
+ -200 200 200 colors 1 get drop
+ 200 -200 200 colors 2 get drop
+ 200 200 200 colors 3 get drop
+ 0 0 32e3 750 vortex
+ 0 -500 850 -30 212 -5 colors 1 get 5 50 coil-drops
+ 0 -500 840 -30 215 5 colors 0 get 5 50 coil-drops
+ 0 -500 850 -30 220 0 colors 4 get 5 50 coil-drops
+ 0 0 150 0 70 10 [0 0 0] 35 20 coil-drops
+ 250 0 [ 120 80 ] 20 100 20 stir
+ }
+ ]
+\end{pspicture}
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pst-marble/examples/Curl.pdf b/Master/texmf-dist/doc/generic/pst-marble/examples/Curl.pdf
index fc7a78c8bd4..dd870a34d37 100644
--- a/Master/texmf-dist/doc/generic/pst-marble/examples/Curl.pdf
+++ b/Master/texmf-dist/doc/generic/pst-marble/examples/Curl.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pst-marble/examples/Curl.tex b/Master/texmf-dist/doc/generic/pst-marble/examples/Curl.tex
index cb4f5895bb8..b88824591ca 100644
--- a/Master/texmf-dist/doc/generic/pst-marble/examples/Curl.tex
+++ b/Master/texmf-dist/doc/generic/pst-marble/examples/Curl.tex
@@ -11,14 +11,15 @@
[ 53 97 122 ]
[ 128 78 46 ]
},
- viscosity=-1000,
+ viscosity=1000,
+ oversample=1,
actions={
- 0 0 1000 1000 0 [ 222 186 149 ] 85 1.72 10 mul uniform-drops
- 0 0 1000 1000 0 colors 250 1.72 16 mul uniform-drops
- 0 0 1000 1000 0 [ 222 186 149 ] 100 1.72 7 mul uniform-drops
- 0 0 [ 100 ] 40 300 31 stir
- 0 0 [ 200 275 ] 20 120 10 stir
- 0 0 [ 325 ] 20 90 31 stir
+ 0 0 1000 1000 0 [ 222 186 149 ] 85 1.72 10 mul uniform-drops
+ 0 0 1000 1000 0 colors 250 1.72 16 mul uniform-drops
+ 0 0 1000 1000 0 [ 222 186 149 ] 100 1.72 7 mul uniform-drops
+ 0 0 [ 100 ] 40 300 31 stir
+ 0 0 [ 200 275 ] 20 120 10 stir
+ 0 0 [ 325 ] 20 90 31 stir
}
](12,12)
\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pst-marble/examples/EdgyStirred.pdf b/Master/texmf-dist/doc/generic/pst-marble/examples/EdgyStirred.pdf
new file mode 100644
index 00000000000..6975b5bd606
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-marble/examples/EdgyStirred.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pst-marble/examples/EdgyStirred.tex b/Master/texmf-dist/doc/generic/pst-marble/examples/EdgyStirred.tex
new file mode 100644
index 00000000000..9c82ad6aecb
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-marble/examples/EdgyStirred.tex
@@ -0,0 +1,21 @@
+\documentclass[pstricks]{standalone}
+\usepackage{pst-marble}
+\begin{document}
+\begin{pspicture}(-6,-6)(6,6)
+ \psMarble[
+ background={
+ [ 118 118 118 ]
+ },
+ colors={
+ [ 118 118 118 ]
+ },
+ viscosity=1000,
+ oversample=2,
+ actions={
+ 0 0 500 dup 0 colors 0 get 1.75 edgy-color 25 100 uniform-drops
+ 0 0 900 dup 0 [ colors 0 get 1.75 edgy-color ] 50 71 uniform-drops
+ 0 0 [ 50 150 250 350 450 550 650 ] 2 -90 70 stir
+ }
+ ](12,12)
+\end{pspicture}
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pst-marble/examples/Eggcrate.pdf b/Master/texmf-dist/doc/generic/pst-marble/examples/Eggcrate.pdf
new file mode 100644
index 00000000000..93198adf119
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-marble/examples/Eggcrate.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pst-marble/examples/Eggcrate.tex b/Master/texmf-dist/doc/generic/pst-marble/examples/Eggcrate.tex
new file mode 100644
index 00000000000..da344a866e5
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-marble/examples/Eggcrate.tex
@@ -0,0 +1,34 @@
+\documentclass[pstricks]{standalone}
+\usepackage{pst-marble}
+\begin{document}
+\begin{pspicture}(-6,-6)(6,6)
+ \psMarble[
+ background={
+ [64 64 64]
+ },
+ colors={
+ [0.200 0.000 0.015]
+ [0.960 0.764 0.576]
+ [0.316 0.362 0.298]
+ [0.200 0.000 0.015]
+ [0.023 0.145 0.451]
+ [0.866 0.353 0.000]
+ },
+ viscosity=1000,
+ oversample=1.5,
+ actions={
+ %% x y thick [ rgb ... ] n concentric-rings
+ 0 0 22 colors 40 concentric-rings
+ %% x y [ r ... ] w th D stir
+ -1000 0 [ 7 200 1000 tines ] 5 20 21 stir
+ %% angle period ofst major minor jiggle
+ -30 300 0 -80 80 jiggle
+ 60 300 0 -80 -80 jiggle
+ },
+ shadings={
+ -30 300 0 -80 jiggle-shade
+ 60 300 0 -80 jiggle-shade
+ }
+ ](-6,-6)(6,6)
+\end{pspicture}
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pst-marble/examples/Latte.pdf b/Master/texmf-dist/doc/generic/pst-marble/examples/Latte.pdf
index 82d006938f6..136f28d7b79 100644
--- a/Master/texmf-dist/doc/generic/pst-marble/examples/Latte.pdf
+++ b/Master/texmf-dist/doc/generic/pst-marble/examples/Latte.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pst-marble/examples/Latte.tex b/Master/texmf-dist/doc/generic/pst-marble/examples/Latte.tex
index c5858948374..816522965c2 100644
--- a/Master/texmf-dist/doc/generic/pst-marble/examples/Latte.tex
+++ b/Master/texmf-dist/doc/generic/pst-marble/examples/Latte.tex
@@ -18,7 +18,7 @@
0 0 150 [ .8 .9 .8 ] drop
0 0 150 [ .9 .9 .8 ] drop
0 0 500 colors 2 get drop
- 0 0 283 0 1 colors 1 get 30 30 Gaussian-drops
+ 0 0 566 dup 0 colors 1 get 30 30 normal-drops
0 0 -50e3 100 vortex
%% tulip
0 -250 30 colors 1 get drop
@@ -42,7 +42,7 @@
-300 200 300 350 20 30 stylus
},
spractions={
- 0 0 300 -45 1 [0.1 0.1 0.1] 1000 3 Gaussian-spray
+ 0 0 300 300 0 [0.3 0.15 0.1] 1000 1.7 normal-spray
}
](12,12)
\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pst-marble/examples/Leaves.pdf b/Master/texmf-dist/doc/generic/pst-marble/examples/Leaves.pdf
index 451b4a2d241..defe0558b53 100644
--- a/Master/texmf-dist/doc/generic/pst-marble/examples/Leaves.pdf
+++ b/Master/texmf-dist/doc/generic/pst-marble/examples/Leaves.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pst-marble/examples/Leaves.tex b/Master/texmf-dist/doc/generic/pst-marble/examples/Leaves.tex
index 76fdc1b6c7c..da937f3789c 100644
--- a/Master/texmf-dist/doc/generic/pst-marble/examples/Leaves.tex
+++ b/Master/texmf-dist/doc/generic/pst-marble/examples/Leaves.tex
@@ -10,7 +10,8 @@
background={
[100 100 85]
},
- viscosity=-1000,
+ viscosity=1000,
+ oversample=1,
actions={
0 0 500 1000 0 colors 0 get 125 34 uniform-drops
90 [ 7 150 -75 tines ] 80 200 20 rake
diff --git a/Master/texmf-dist/doc/generic/pst-marble/examples/Moire.pdf b/Master/texmf-dist/doc/generic/pst-marble/examples/Moire.pdf
new file mode 100644
index 00000000000..626fd683380
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-marble/examples/Moire.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pst-marble/examples/Moire.tex b/Master/texmf-dist/doc/generic/pst-marble/examples/Moire.tex
new file mode 100644
index 00000000000..2b3e158f846
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-marble/examples/Moire.tex
@@ -0,0 +1,30 @@
+\documentclass[pstricks]{standalone}
+\usepackage{pst-marble}
+\begin{document}
+\begin{pspicture}(-6,-6)(6,6)
+ \psMarble[
+ background={
+ [ 0 0 0 ]
+ },
+ paper={
+ [ 0 0 0 ]
+ },
+ colors={
+ [ 245 245 245 ]
+ [ 31 133 241 ]
+ [ 248 159 241 ]
+ },
+ viscosity=1000,
+ oversample=1,
+ actions={
+ 0 0 850 850 0 colors 0 get 150 20 uniform-drops
+ 0 0 950 950 0 colors 1 get 150 20 uniform-drops
+ 0 0 1050 1050 0 colors 2 get 150 20 uniform-drops
+ 0 -1000 300 95 1 wriggle
+ },
+ shadings={
+ 0 -1000 300 0 90 wriggle-shade
+ }
+ ](12,12)
+\end{pspicture}
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pst-marble/examples/Nautilus.pdf b/Master/texmf-dist/doc/generic/pst-marble/examples/Nautilus.pdf
new file mode 100644
index 00000000000..1c9ed739209
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-marble/examples/Nautilus.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pst-marble/examples/Nautilus.tex b/Master/texmf-dist/doc/generic/pst-marble/examples/Nautilus.tex
new file mode 100644
index 00000000000..6c86c026243
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-marble/examples/Nautilus.tex
@@ -0,0 +1,29 @@
+\documentclass[pstricks]{standalone}
+\usepackage{pst-marble}
+\begin{document}
+\begin{pspicture}(-6,-6)(6,6)
+ \psMarble[
+ colors={
+ [0.20 0.10 0.02]
+ [0.72 0.49 0.41]
+ },
+ viscosity=1000,
+ oversample=2,
+ actions={
+ 0 0 384 colors 1 get drop
+ -192 0 288 colors 0 get drop
+ -192 0 144 colors 1 get drop
+ -192 0 56 colors 0 get drop
+ 180 [ -480 80 480 {} for ] 4 150 50 rake
+ 0 [ -520 80 520 {} for ] 4 150 50 rake
+ -90 [ -480 80 480 {} for ] 4 150 50 rake
+ 90 [ -520 80 520 {} for ] 4 150 50 rake
+ 0 0 [ 75 150 225 300 375 ] 4 -120 50 stir
+ 0 0 -15 turn
+ },
+ shadings={
+ 0 0 -75 0 20 wriggle-shade
+ }
+ ](12,12)
+\end{pspicture}
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pst-marble/examples/Nonpareil.pdf b/Master/texmf-dist/doc/generic/pst-marble/examples/Nonpareil.pdf
index 2959e6e44bf..656a463b915 100644
--- a/Master/texmf-dist/doc/generic/pst-marble/examples/Nonpareil.pdf
+++ b/Master/texmf-dist/doc/generic/pst-marble/examples/Nonpareil.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pst-marble/examples/Rollers.pdf b/Master/texmf-dist/doc/generic/pst-marble/examples/Rollers.pdf
new file mode 100644
index 00000000000..3f315d4e7d5
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-marble/examples/Rollers.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pst-marble/examples/Rollers.tex b/Master/texmf-dist/doc/generic/pst-marble/examples/Rollers.tex
new file mode 100644
index 00000000000..f499c1aac51
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-marble/examples/Rollers.tex
@@ -0,0 +1,36 @@
+\documentclass[pstricks]{standalone}
+\usepackage{pst-marble}
+\begin{document}
+\begin{pspicture}(-6,-6)(6,6)
+ \psMarble[
+ background={
+ [64 64 64]
+ },
+ colors={
+ [0.275 0.569 0.796]
+ [0.965 0.882 0.302]
+ [0.176 0.353 0.129]
+ [0.635 0.008 0.094]
+ [0.078 0.165 0.518]
+ [0.824 0.592 0.031]
+ [0.059 0.522 0.392]
+ [0.816 0.333 0.475]
+ [0.365 0.153 0.435]
+ [0.624 0.588 0.439]
+ },
+ viscosity=1000,
+ oversample=1.5,
+ actions={
+ 0 0 48 colors 25 concentric-rings
+ 90 [-150 450] 100 750 31 rake
+ -90 [-150 450] 100 750 31 rake
+ 180 [ 25 50 0 tines ] 30 200 31 rake
+ 0 230 shift
+ -40 400 0 90 90 jiggle
+ },
+ shadings={
+ -40 400 0 90 jiggle-shade
+ }
+ ](-6,-6)(6,6)
+\end{pspicture}
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pst-marble/examples/Stone.pdf b/Master/texmf-dist/doc/generic/pst-marble/examples/Stone.pdf
new file mode 100644
index 00000000000..281db8630ac
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-marble/examples/Stone.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pst-marble/examples/Stone.tex b/Master/texmf-dist/doc/generic/pst-marble/examples/Stone.tex
new file mode 100644
index 00000000000..167183ef6b4
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-marble/examples/Stone.tex
@@ -0,0 +1,27 @@
+% latex -interaction nonstopmode Stone.tex
+\documentclass[pstricks]{standalone}
+\usepackage{pst-marble}
+\begin{document}
+\begin{pspicture}(-6,-6)(6,6)
+ \psMarble[
+ background={
+ [0.9 0.9 0.9]
+ },
+ colors={
+ [70 139 67]
+ [16 46 23]
+ [227 223 171]
+ [212 186 65]
+ },
+ viscosity=1000,
+ oversample=1,
+ actions={
+ 0 0 800 800 0 [colors 0 get colors 1 get colors 3 get colors 0 get colors 1 get] 225 30 uniform-drops
+ 0 0 800 800 0 colors 2 get 135 40 uniform-drops
+ },
+ spractions={
+ 0 0 1000 1000 0 colors 3 get 1000 1.6 uniform-spray
+ }
+ ](12,12)
+\end{pspicture}
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pst-marble/examples/Transparency.tex b/Master/texmf-dist/doc/generic/pst-marble/examples/Transparency.tex
new file mode 100644
index 00000000000..cff51e0a1b6
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-marble/examples/Transparency.tex
@@ -0,0 +1,28 @@
+\documentclass[pstricks]{standalone}
+
+\usepackage{pst-marble}
+\pagestyle{empty}
+
+\begin{document}
+
+\begin{pspicture}(-4,-4)(4,4)
+ \psMarble[viscosity=1000,opacity=0.35,
+ actions={
+ 0 0 200 0 1 [1 0 0] 10 50 Gaussian-drops
+ 0 0 200 0 1 [0 1 0] 50 20 Gaussian-drops
+ 0 0 300 0 1 [0 0 1] 15 75 Gaussian-drops
+ }](8,8)
+ \psMarble[viscosity=1000,bckg=false,opacity=0.35,
+ actions={
+ -300 92 500
+ {
+ 0 exch 90 [ 12 100 -100 tines ] [ 76 95 63 ] 45 line-drops
+ } for
+ 90 [11 200 0 tines] 40 200 31 rake
+ -90 [11 200 0 tines] 40 200 31 rake
+ 0 0 [-350] 30 30 15 stir
+ 0 0 [-150] 60 30 15 stir
+ }](8,8)
+\end{pspicture}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pst-marble/examples/Wave.pdf b/Master/texmf-dist/doc/generic/pst-marble/examples/Wave.pdf
new file mode 100644
index 00000000000..8403ecb65a7
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-marble/examples/Wave.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pst-marble/examples/Wave.tex b/Master/texmf-dist/doc/generic/pst-marble/examples/Wave.tex
new file mode 100644
index 00000000000..1d6122a8e3c
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-marble/examples/Wave.tex
@@ -0,0 +1,38 @@
+\documentclass[pstricks]{standalone}
+\usepackage{pst-marble}
+\begin{document}
+\begin{pspicture}(-6,-6)(6,6)
+ \psMarble[
+ background={
+ [ 125 53 78 ]
+ },
+ colors={
+ [ 81 118 118 ]
+ [ 232 196 89 ]
+ },
+ viscosity=1000,
+ oversample=1.5,
+ actions={
+ 0 0 800 800 0 colors 1 get 120 25 uniform-drops
+ 90 [ 10 100 25 tines ] 40 200 31 rake
+ -90 185 shift
+ 0 [ 10 100 25 tines ] 40 200 31 rake
+ 180 185 shift
+ -90 [10 100 25 tines ] 40 200 31 rake
+ 90 185 shift
+ 180 [10 100 25 tines ] 40 200 31 rake
+ 0 185 shift
+ 0 0 1000 1000 0 [ colors 0 get dup 0.9 tint ] 110 50 uniform-drops
+ -51 120 0 -25 -10 jiggle
+ -49 93 37 -30 -12 jiggle
+ },
+ shadings={
+ -49 93 37 -12 jiggle-shade
+ -51 120 0 -10 jiggle-shade
+ },
+ spractions={
+ 0 0 1000 1000 0 [ colors 0 get 1.3 tint ] 1000 1.5 uniform-spray
+ }
+ ](12,12)
+\end{pspicture}
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/pst-marble/examples/Wreath.pdf b/Master/texmf-dist/doc/generic/pst-marble/examples/Wreath.pdf
index 238d4a289ac..ef51bb1a59c 100644
--- a/Master/texmf-dist/doc/generic/pst-marble/examples/Wreath.pdf
+++ b/Master/texmf-dist/doc/generic/pst-marble/examples/Wreath.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pst-marble/examples/Wreath.tex b/Master/texmf-dist/doc/generic/pst-marble/examples/Wreath.tex
index d79020bca8d..ecc01fe117d 100644
--- a/Master/texmf-dist/doc/generic/pst-marble/examples/Wreath.tex
+++ b/Master/texmf-dist/doc/generic/pst-marble/examples/Wreath.tex
@@ -7,15 +7,14 @@
[ 222 186 149 ]
},
viscosity=1000,
+ oversample=0,
+ overscan=1,
actions={
- -300 92 500
- {
- 0 exch 90 [ 12 100 -100 tines ] [ 76 95 63 ] 45 line-drops
- } for
- 90 [ 9 220 0 tines ] 40 200 31 rake
- -90 [ 9 220 -100 tines ] 40 200 31 rake
- 0 0 [ -350 ] 30 30 15 stir
- 0 0 [ -150 ] 60 30 15 stir
+ 0 0 [ 13 100 0 tines ] [ 9 98 60 tines ] 0 [ 76 95 63 ] 45 serpentine-drops
+ 90 [ 9 228 18 tines ] 40 200 31 rake
+ -90 [ 9 228 -132 tines ] 40 200 31 rake
+ 0 0 [ -350 ] 30 30 15 stir
+ 0 0 [ -150 ] 60 30 15 stir
}
](12,12)
\end{pspicture}
diff --git a/Master/texmf-dist/doc/generic/pst-marble/examples/ex1.pdf b/Master/texmf-dist/doc/generic/pst-marble/examples/ex1.pdf
deleted file mode 100644
index 19d59f3f89d..00000000000
--- a/Master/texmf-dist/doc/generic/pst-marble/examples/ex1.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pst-marble/examples/ex1.tex b/Master/texmf-dist/doc/generic/pst-marble/examples/ex1.tex
deleted file mode 100644
index f35ae1d94f9..00000000000
--- a/Master/texmf-dist/doc/generic/pst-marble/examples/ex1.tex
+++ /dev/null
@@ -1,26 +0,0 @@
-\documentclass[pstricks]{standalone}
-\usepackage{pst-marble}
-\begin{document}
-\begin{pspicture}(-5,-7)(5,7)
-\psMarble[
- background={[1 1 0.9]},
- colors={
-[0.98 0.89 0.56]
-[0.357 0.525 0.13]
-[0.2 0.05 0.015]
-[0.07 0.41 0.255]
-[0.87 0.63 0.051]
-},
- actions={
-0 100 50 colors 25 concentric-rings
- /signe 1 def
- 100 100 1000 {/radius exch def
- 0 0 [radius] 10 60 signe mul 50 stir
- /signe signe neg def
- } for
- 90 [ 7 200 200 tines ] 40 200 31 rake
- -90 [ 7 200 100 tines ] 40 200 31 rake
- 0 {2 mul sin 20 mul} wiggle
- }](10,14)
-\end{pspicture}
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/generic/pst-marble/examples/ex2.pdf b/Master/texmf-dist/doc/generic/pst-marble/examples/ex2.pdf
deleted file mode 100644
index 8fc019c3695..00000000000
--- a/Master/texmf-dist/doc/generic/pst-marble/examples/ex2.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pst-marble/examples/ex2.tex b/Master/texmf-dist/doc/generic/pst-marble/examples/ex2.tex
deleted file mode 100644
index 8abe4eaf6a0..00000000000
--- a/Master/texmf-dist/doc/generic/pst-marble/examples/ex2.tex
+++ /dev/null
@@ -1,26 +0,0 @@
-\documentclass[pstricks]{standalone}
-\usepackage{pst-marble}
-\begin{document}
-\begin{pspicture}(-5,-5)(5,5)
-\psMarble[
-colors={
-[0.98 0.89 0.56]
-[0.357 0.525 0.13]
-[0.2 0.05 0.015]
-[0.07 0.41 0.255]
-[0.87 0.63 0.051]
-},
-actions={
-0 0 45 colors 26 concentric-rings
-0 500 -32e3 15 vortex
-500 0 -32e3 15 vortex
--500 0 -32e3 15 vortex
-0 -500 -32e3 15 vortex
--350 350 -32e3 15 vortex
-350 -350 -32e3 15 vortex
-350 350 -32e3 15 vortex
--350 -350 -32e3 15 vortex
-0 0 -32e3 15 vortex
-}](10,10)
-\end{pspicture}
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/generic/pst-marble/examples/ex3.pdf b/Master/texmf-dist/doc/generic/pst-marble/examples/ex3.pdf
deleted file mode 100644
index b9439920c5a..00000000000
--- a/Master/texmf-dist/doc/generic/pst-marble/examples/ex3.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pst-marble/examples/ex3.tex b/Master/texmf-dist/doc/generic/pst-marble/examples/ex3.tex
deleted file mode 100644
index 82b7fed2028..00000000000
--- a/Master/texmf-dist/doc/generic/pst-marble/examples/ex3.tex
+++ /dev/null
@@ -1,18 +0,0 @@
-\documentclass[pstricks]{standalone}
-\usepackage{pst-marble}
-\begin{document}
-\begin{pspicture}(-5,-5)(5,5)
-\psMarble[viscosity=1000,
- background={[1 1 1]},
- actions={
-0 0 100 0 1 [0 0 1] 40 30 Gaussian-drops
-0 0 200 0 1 [1 0 0] 25 40 Gaussian-drops
-0 0 300 0 1 [1 1 1] 30 25 Gaussian-drops
-45 [11 100 0 tines] 50 100 30 rake
--45 1800 0 50 wiggle
-45 1800 0 50 wiggle
-250 250 [275] -10 60 30 stir
--250 -250 [275] 10 60 30 stir
- }](10,10)
-\end{pspicture}
-\end{document}
diff --git a/Master/texmf-dist/doc/generic/pst-marble/examples/ex4.pdf b/Master/texmf-dist/doc/generic/pst-marble/examples/ex4.pdf
deleted file mode 100644
index e635cd74761..00000000000
--- a/Master/texmf-dist/doc/generic/pst-marble/examples/ex4.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pst-marble/examples/ex4.tex b/Master/texmf-dist/doc/generic/pst-marble/examples/ex4.tex
deleted file mode 100644
index 9be69bf0e57..00000000000
--- a/Master/texmf-dist/doc/generic/pst-marble/examples/ex4.tex
+++ /dev/null
@@ -1,38 +0,0 @@
-\documentclass[pstricks]{standalone}
-\usepackage{pst-marble}
-\begin{document}
-\begin{pspicture}(-5,-5)(5,5)
-\psMarble[
-actions={
- 150{rand srand
- /n {rrand 360 mod} def
- n sin 350 rrand 200 mod sub mul
- n cos 350 rrand 200 mod sub mul
- rrand 25 mod 5 add
- [0.98 0.89 0.56] drop
- } repeat
- 150{rand srand
- /n {rrand 360 mod} def
- n sin 350 rrand 200 mod sub mul
- n cos 350 rrand 200 mod sub mul
- rrand 15 mod 7 add
- [0.357 0.525 0.13] drop
- } repeat
- 150{rand srand
- /n {rrand 360 mod} def
- n sin 350 rrand 200 mod sub mul
- n cos 350 rrand 200 mod sub mul
- rrand 10 mod 8 add
- [0.2 0.05 0.015] drop
- } repeat
- 150{rand srand
- /n {rrand 360 mod} def
- n sin 350 rrand 200 mod sub mul
- n cos 350 rrand 200 mod sub mul
- rrand 10 mod 3 add
- [0.07 0.41 0.255] drop
- } repeat
-0 0 -32e3 17 vortex
-}](10,10)
-\end{pspicture}
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/generic/pst-marble/examples/ex5.pdf b/Master/texmf-dist/doc/generic/pst-marble/examples/ex5.pdf
deleted file mode 100644
index 3528690d84f..00000000000
--- a/Master/texmf-dist/doc/generic/pst-marble/examples/ex5.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pst-marble/examples/ex5.tex b/Master/texmf-dist/doc/generic/pst-marble/examples/ex5.tex
deleted file mode 100644
index 30d1125cafd..00000000000
--- a/Master/texmf-dist/doc/generic/pst-marble/examples/ex5.tex
+++ /dev/null
@@ -1,17 +0,0 @@
-\documentclass[pstricks]{standalone}
-\usepackage{pst-marble}
-\begin{document}
-\begin{pspicture}(-5,-5)(5,5)
-\psMarble[viscosity=1000,
- background={[1 1 1]},
- actions={
-0 0 200 0 1 [0 0 0] 40 30 Gaussian-drops
-0 0 300 0 1 [1 0 0] 25 40 Gaussian-drops
-0 0 500 0 1 [1 1 0] 35 25 Gaussian-drops
-45 [11 100 0 tines] 50 100 30 rake
--45 {5 mul sin 50 mul} wiggle
-250 250 -32e3 10 vortex
--250 -250 32e3 10 vortex
- }](10,10)
-\end{pspicture}
-\end{document} \ No newline at end of file