diff options
author | Karl Berry <karl@freefriends.org> | 2014-08-20 20:04:25 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2014-08-20 20:04:25 +0000 |
commit | 1dd6e5bec91358ff6bcd1964121979187a676cb4 (patch) | |
tree | 6ca5c7d1f77af1098886ff908660fa6279e1e31d /Master/texmf-dist/doc | |
parent | ad409dcf2ee3052e025ecf5cca832ae5147ad253 (diff) |
pst-spirograph (20aug14)
git-svn-id: svn://tug.org/texlive/trunk@34995 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc')
15 files changed, 521 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/generic/pst-spirograph/Changes b/Master/texmf-dist/doc/generic/pst-spirograph/Changes new file mode 100644 index 00000000000..1173d0e22e4 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pst-spirograph/Changes @@ -0,0 +1,11 @@ +----- pst-spirograph.tex +0.40 2014-08-18 - first CTAN version (hv) + + +----- pst-spirograph.pro +0.40 2014-08-18 - first CTAN version (hv) + + +----- pst-spirograph.sty +0.40 2014-08-18 - first CTAN version (hv) + diff --git a/Master/texmf-dist/doc/generic/pst-spirograph/README b/Master/texmf-dist/doc/generic/pst-spirograph/README new file mode 100644 index 00000000000..0a01494a04d --- /dev/null +++ b/Master/texmf-dist/doc/generic/pst-spirograph/README @@ -0,0 +1,15 @@ +This version of pst-spirograph uses the xkeyval package, the extended +version of keyval. + +Save the files pst-spirograph.sty|.tex| in a directory, which is part of your +local TeX node. Then do not forget to run texhash to update this node +if these packages are new to your TeX distribution. +For more information see the documentation of your LaTeX distribution +on installing packages into your LaTeX distribution or the +TeX Frequently Asked Questions: +(http://www.tex.ac.uk/cgi-bin/texfaq2html?label=instpackages). + +pst-spirograph needs pstricks, which should be part of your +local TeX installation, otherwise get it from a CTAN server, f.ex. +http://mirror.ctan.org/graphics/pstricks/ + diff --git a/Master/texmf-dist/doc/generic/pst-spirograph/animation/README.anim b/Master/texmf-dist/doc/generic/pst-spirograph/animation/README.anim new file mode 100644 index 00000000000..333ea8a91d0 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pst-spirograph/animation/README.anim @@ -0,0 +1,8 @@ +run all files with + +latex <file> +dvips <file> +ps2pdf <file>.ps + +and then view the pdf with the acrobat reader, available from Adobe +if not already installed on your current system.
\ No newline at end of file diff --git a/Master/texmf-dist/doc/generic/pst-spirograph/animation/anim1.tex b/Master/texmf-dist/doc/generic/pst-spirograph/animation/anim1.tex new file mode 100644 index 00000000000..9c7e611311c --- /dev/null +++ b/Master/texmf-dist/doc/generic/pst-spirograph/animation/anim1.tex @@ -0,0 +1,20 @@ +\documentclass[border=5mm]{standalone} +\usepackage{animate} +\usepackage{pst-spirograph} + +\begin{document} + +\begin{animateinline}[ + width=0.9\linewidth, + begin={\begin{pspicture}(-3.5,-3.5)(3.5,3.5)}, + end={\end{pspicture}}, + palindrome,controls, +% autoplay +]{5} +\multiframe{72}{rA=0.001+20.000}{% + \psSpirograph[thetamax=\rA,Z1=59,Z2=24,m=0.1,ap=10,curvewidth=1.5pt, + linewidth=0.025,fillstyle=solid,polarangle=\rA,holenumber=5,opacity=0.5](0,0)} +\end{animateinline} + +\end{document} + diff --git a/Master/texmf-dist/doc/generic/pst-spirograph/animation/anim2.tex b/Master/texmf-dist/doc/generic/pst-spirograph/animation/anim2.tex new file mode 100644 index 00000000000..caaf0254b4d --- /dev/null +++ b/Master/texmf-dist/doc/generic/pst-spirograph/animation/anim2.tex @@ -0,0 +1,20 @@ +\documentclass[border=5mm]{standalone} +\usepackage{animate} +\usepackage{pst-spirograph} + +\begin{document} + +\begin{animateinline}[ + width=0.9\linewidth, + begin={\begin{pspicture}(-3,-3)(3,3)}, + end={\end{pspicture}}, + palindrome,controls, +% autoplay +]{5} +\multiframe{144}{rA=0.001+30.000}{% + \psSpirograph[thetamax=\rA,Z1=41,Z2=13,m=0.1,ap=10,,curvewidth=1.5pt,holenumber=3, + linewidth=0.025,fillstyle=solid,polarangle=\rA,opacity=0.5](0,0)} +\end{animateinline} + +\end{document} + diff --git a/Master/texmf-dist/doc/generic/pst-spirograph/animation/anim3.tex b/Master/texmf-dist/doc/generic/pst-spirograph/animation/anim3.tex new file mode 100644 index 00000000000..2d980587c88 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pst-spirograph/animation/anim3.tex @@ -0,0 +1,20 @@ +\documentclass[border=5mm]{standalone} +\usepackage{animate} +\usepackage{pst-spirograph} + +\begin{document} + +\begin{animateinline}[ + width=0.9\linewidth, + begin={\begin{pspicture}(-4,-4)(4,4)}, + end={\end{pspicture}}, + palindrome,controls, +% autoplay +]{5} +\multiframe{72}{rA=0.001+20.000}{% + \psSpirograph[thetamax=\rA,Z1=88,Z2=15,m=0.08,ap=10,curvewidth=1.5pt,holenumber=6, + linewidth=0.025,fillstyle=solid,polarangle=\rA,opacity=0.5](0,0)} +\end{animateinline} + +\end{document} + diff --git a/Master/texmf-dist/doc/generic/pst-spirograph/animation/anim4.tex b/Master/texmf-dist/doc/generic/pst-spirograph/animation/anim4.tex new file mode 100644 index 00000000000..ca10a1911e9 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pst-spirograph/animation/anim4.tex @@ -0,0 +1,21 @@ +\documentclass[border=5mm]{standalone} +\usepackage{animate} +\usepackage{pst-spirograph} + +\begin{document} + +\begin{animateinline}[ + width=0.9\linewidth, + begin={\begin{pspicture}(-3.5,-3.5)(3.5,3.5)}, + end={\end{pspicture}}, + palindrome,controls, +% autoplay +]{5} +\multiframe{100}{rA=0.001+30.000}{% + \psSpirograph[thetamax=\rA,Z1=122,Z2=69,m=0.05,ap=10,curvewidth=1.5pt, + linewidth=0.025,fillstyle=solid,polarangle=\rA,holenumber=4,opacity=0.5](0,0)} +\end{animateinline} + +\end{document} + + diff --git a/Master/texmf-dist/doc/generic/pst-spirograph/animation/anim5.tex b/Master/texmf-dist/doc/generic/pst-spirograph/animation/anim5.tex new file mode 100644 index 00000000000..b6e17000375 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pst-spirograph/animation/anim5.tex @@ -0,0 +1,21 @@ +\documentclass[border=5mm]{standalone} +\usepackage{animate} +\usepackage{pst-spirograph} + +\begin{document} + +\begin{animateinline}[ + width=0.9\linewidth, + begin={\begin{pspicture}(-3.5,-3.5)(3.5,3.5)}, + end={\end{pspicture}}, + palindrome,controls, +% autoplay +]{5} +\multiframe{72}{rA=0.001+20.000}{% + \psSpirograph[thetamax=\rA,Z1=59,Z2=24,m=0.1,ap=10,curvewidth=1.5pt, + linewidth=0.025,fillstyle=solid,polarangle=\rA,holenumber=5,opacity=0.5](0,0)} +\end{animateinline} + +\end{document} + + diff --git a/Master/texmf-dist/doc/generic/pst-spirograph/animation/anim6.tex b/Master/texmf-dist/doc/generic/pst-spirograph/animation/anim6.tex new file mode 100644 index 00000000000..3f8c8a3f9b5 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pst-spirograph/animation/anim6.tex @@ -0,0 +1,20 @@ +\documentclass[border=5mm]{standalone} +\usepackage{animate} +\usepackage{pst-spirograph} + +\begin{document} + +\begin{animateinline}[ + width=0.9\linewidth, + begin={\begin{pspicture}(-4.5,-4.5)(4.5,4.5)}, + end={\end{pspicture}}, + palindrome,controls, +% autoplay +]{5} +\multiframe{72}{rA=0.001+20.000}{% + \psSpirograph[thetamax=\rA,Z1=20,Z2=30,m=0.1,ap=10,curvewidth=1.5pt,inner=false, + linewidth=0.025,fillstyle=solid,polarangle=\rA,holenumber=4,opacity=0.5](0,0)} +\end{animateinline} + +\end{document} + diff --git a/Master/texmf-dist/doc/generic/pst-spirograph/animation/anim7.tex b/Master/texmf-dist/doc/generic/pst-spirograph/animation/anim7.tex new file mode 100644 index 00000000000..34fb2d22b3b --- /dev/null +++ b/Master/texmf-dist/doc/generic/pst-spirograph/animation/anim7.tex @@ -0,0 +1,19 @@ +\documentclass[border=5mm]{standalone} +\usepackage{animate} +\usepackage{pst-spirograph} + +\begin{document} + +\begin{animateinline}[ + width=0.9\linewidth, + begin={\begin{pspicture}(-7,-7)(7,7)}, + end={\end{pspicture}}, + palindrome,controls, +% autoplay +]{5} +\multiframe{72}{rA=0.001+20.000}{% + \psSpirograph[thetamax=\rA,Z1=36,Z2=24,m=0.15,ap=20,curvecolor={[rgb]{0.875 0 0.5}},inner=false, + curvewidth=1.5pt,linewidth=0.025,fillstyle=solid,polarangle=\rA,holenumber=0,opacity=0.5](0,0)} +\end{animateinline} + +\end{document} diff --git a/Master/texmf-dist/doc/generic/pst-spirograph/animation/anim8.tex b/Master/texmf-dist/doc/generic/pst-spirograph/animation/anim8.tex new file mode 100644 index 00000000000..dfc25030254 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pst-spirograph/animation/anim8.tex @@ -0,0 +1,20 @@ +\documentclass[border=5mm]{standalone} +\usepackage{animate} +\usepackage{pst-spirograph} + +\begin{document} + +\begin{animateinline}[ + width=0.9\linewidth, + begin={\begin{pspicture}[showgrid=top](-7,-7)(7,7)}, + end={\end{pspicture}}, + palindrome,controls, +% autoplay +]{5} +\multiframe{74}{rA=0.001+20.000}{% + \psSpirograph[thetamax=\rA,Z1=27,Z2=12,m=0.4,curvecolor={[rgb]{0 0.25 0.5}},curvewidth=1.5pt, + linewidth=0.025,fillstyle=solid,polarangle=\rA,holenumber=4,opacity=0.5](0,0)} +\end{animateinline} + +\end{document} + diff --git a/Master/texmf-dist/doc/generic/pst-spirograph/animation/runall.sh b/Master/texmf-dist/doc/generic/pst-spirograph/animation/runall.sh new file mode 100755 index 00000000000..08fa638fb79 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pst-spirograph/animation/runall.sh @@ -0,0 +1,13 @@ +#!/bin/bash +set `dir -R *.tex` +for datei in *.tex +do +# rm -fr *.pdf + echo -n "Runnning file $datei ... " + FILE=`basename $datei .tex` + latex $FILE &> /dev/null + dvips $FILE &> /dev/null + ps2pdf $FILE.ps &> /dev/null + rm -fr $FILE.log $FILE.aux $FILE.ps $FILE.dvi + echo " done" +done diff --git a/Master/texmf-dist/doc/generic/pst-spirograph/pst-spirograph-doc.bib b/Master/texmf-dist/doc/generic/pst-spirograph/pst-spirograph-doc.bib new file mode 100644 index 00000000000..38c466e7d6d --- /dev/null +++ b/Master/texmf-dist/doc/generic/pst-spirograph/pst-spirograph-doc.bib @@ -0,0 +1,96 @@ +%% -*-bibtex-*- +@STRING{tugboat = {TUGboat} } +@STRING{dtk = {{D}ie {\TeX}nische {K}om{\"o}die} } + +@Book{companion, + author = {Michel Goosens and Frank Mittelbach and Sebastian Rahtz and Dennis Roegel and Herbert Vo\ss}, + title = {The {\LaTeX} {G}raphics {C}ompanion}, + publisher = {{Addison-Wesley Publishing Company}}, + edition = {second}, + year = {2007}, + address = {Boston, Mass.} +} + +@Article{girou:01:, + author = {Denis Girou}, + title = {Pr\'esentation de {PST}ricks}, + journal = {Cahier {GUT}enberg}, + year = 1994, + volume = {16}, + month = apr, + pages = {21-70} +} + +@Article{girou:02:, + author = {{Timothy Van} Zandt and Denis Girou}, + title = {Inside {PST}ricks}, + journal = TUGboat, + year = 1994, + volume = {15}, + month = sep, + pages = {239-246} +} + +@Book{PostScript, + Author = {Kollock, Nikolai G.}, + Title = {Post{S}cript richtig eingesetzt: vom {K}onzept zum + praktischen {E}insatz}, + Publisher = {IWT}, + Address = {Vaterstetten}, + year = 1989, +} + +@Manual{multido, + Title = {\texttt{multido.tex} - a loop macro, that supports fixed-point addition}, + Author = {{Timothy Van} Zandt}, + Organization = {}, + Address = {\url{CTAN:/macros/generic/multido.tex}}, + Note = {}, + year = 1997 +} + +@Book{PSTricks2, + author = {Herbert Vo\ss{}}, + title = {\texttt{PSTricks} -- {G}rafik f\"ur \TeX{} und \LaTeX}, + edition = {6}, + publisher = {DANTE -- lehmanns media}, + year = {2010}, + address = {Heidelberg/Berlin} +} + + +@Book{PSTricksE, + author = {Herbert Vo\ss}, + title = {\texttt{PSTricks} -- {G}raphics for \LaTeX}, + edition = {1.}, + publisher = {UIT}, + year = {2011}, + address = {Cambridge/UK} +} + +@Book{LaTeXRef, + author = {Herbert Vo\ss}, + title = {\LaTeX\ Referenz}, + edition = {2.}, + publisher = {DANTE -- lehmanns media}, + year = {2010}, + address = {Heidelberg/Hamburg} +} +@Book{LaTeXRefE, + author = {Herbert Vo\ss}, + title = {\LaTeX\ Quick Reference}, + edition = {1.}, + publisher = {UIT}, + year = {2011}, + address = {Cambridge/UK} +} + +@Book{tbt, + author = {Victor Eijkhout}, + title = {\TeX\ by Topic -- {A} \TeX{}nician Reference}, + edition = {1}, + publisher = {DANTE -- lehmanns media}, + year = {2014}, + address = {Heidelberg/Berlin} +} + diff --git a/Master/texmf-dist/doc/generic/pst-spirograph/pst-spirograph-doc.pdf b/Master/texmf-dist/doc/generic/pst-spirograph/pst-spirograph-doc.pdf Binary files differnew file mode 100644 index 00000000000..0a1dc5b7011 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pst-spirograph/pst-spirograph-doc.pdf diff --git a/Master/texmf-dist/doc/generic/pst-spirograph/pst-spirograph-doc.tex b/Master/texmf-dist/doc/generic/pst-spirograph/pst-spirograph-doc.tex new file mode 100644 index 00000000000..67982a1114e --- /dev/null +++ b/Master/texmf-dist/doc/generic/pst-spirograph/pst-spirograph-doc.tex @@ -0,0 +1,217 @@ +%% $Id: pst-spirograph-doc.tex 75 2014-08-19 18:38:05Z herbert $ +\documentclass[11pt,english,BCOR10mm,DIV12,bibliography=totoc,parskip=false,smallheadings + headexclude,footexclude,oneside]{pst-doc} +\usepackage[utf8]{inputenc} +\usepackage{pst-spirograph} +\let\pstFV\fileversion +\usepackage{animate} + +\def\UrlFont{\small\ttfamily} +\makeatletter +\def\verbatim@font{\small\normalfont\ttfamily} +\makeatother + +\hypersetup{pdfauthor={Manuel Luque, Herbert Voss},pdftitle={Spirograoh}} +% +\def\bgImage{\begin{pspicture}(-4,-4)(4,4) +\psSpirograph[thetamax=720,Z1=36,Z2=24,m=0.15,linewidth=0.025,ap=20,inner, + fillstyle=solid,polarangle=150,linecolor=blue,holenumber=0,opacity=0.4] +\end{pspicture}% +} + +\lstset{basicstyle=\ttfamily\footnotesize} + +\begin{document} +\author{Manuel Luque\\Herbert Vo\ss} +\docauthor{} +\date{\today} +\title{pst-spirograph \\\small v.\pstFV} +\subtitle{A PSTricks package for drawing spirograph curves} +\maketitle% + +\tableofcontents + +\begin{abstract} +\vfill\noindent +Thanks for feedback and contributions to:\\ +Uwe Ziegenhagen; +\end{abstract} + +\clearpage + +\section{Introduction} + + +\LPack{pst-spirograph} is a package to simulate the operation of a spirograph. A spirograph +is a geometric drawing toy that produces mathematical roulette curves that are technically +known as hypotrochoids and epitrochoids. +The mathematician Bruno Abakanowicz invented the spirograph between 1881 and 1900.% +\footnote{\url{http://en.wikipedia.org/wiki/Spirograph}} +It was used to calculate an area delimited by curves. +A hypotrochoid is generated by a fixed point on a circle rolling inside a fixed circle.% +\footnote{\url{http://mathworld.wolfram.com/Spirograph.html}} +It consists of a small toothed wheel rotating inside or outside a ring gear. +The weighing tile wheel has nine drilled holes numbered from 0--8, through these small holes the tip of a +pen or pencil can be put. % weighing tile??? +This causes the small wheel to rotate one or more laps around the crown and draws a hypocycloid. + +The wheel can also turn off a first fixed gear, it is thus possible to draw epicycloids . The command is written as %% turn of??? + + +\begin{BDef} +\Lcs{psSpirograph}\OptArgs\Largr{\CAny} +\end{BDef} + + +and can optionally be followed by the coordinates of the point where you wish to place the +Spirograph: \Lcs{psSpirograph}\OptArgs\Largr{x,y} which by default is centered at the origin. +The optional parameters, including default values are indicated as following: + +\begin{compactenum} +\item \LKeyset{Z1=20}: number of teeth of the wheel 1, the crown; +\item \LKeyset{Z2=10}: number of teeth of the wheel 2; +\item \LKeyset{m=0.5}: module of the gear; +\item \LKeyset{ap=20}: pressure angle in degrees, it must be reduced if the number of teeth +crown is large (if the path of the teeth will be incorrect), e.g. take \verb|Z1=120|; +\item \LKeyset{holenumber=0} : active hole number; +\item \LKeyset{polarangle=<value>}: polar angle in degrees to position the center +of the small wheel, a useful parameter for animation. +\end{compactenum} + +There are two Boolean values for the organisation of the two circles: + +\begin{compactitem} +\item \Lkeyword{circles}: to draw circles of contact (default is \texttt{false}. +\item \Lkeyword{inner}: the gear rotates inside of the crown (\texttt{true} --- default) or outside (\texttt{false}). +\end{compactitem} + + +In the drawing, the color selection wheel and the line of the curve is made with +the following setting: + + +\begin{compactenum} +\item \LKeyset{color1=\{[rgb]\{0.625 0.75 1\}\}}; +\item \LKeyset{color2=\{[rgb]\{0.75 1 0.75\}\}}; +\item \Lkeyset{curvecolor=red}; +\item \LKeyset{curvewidth=1pt}: linewidth of the hypocycloid; +\item \Lkeyset{circlescolor=red}. +\end{compactenum} + +The origin of the spirograph can be set by the coordinates $(x,y)$. If the they are missing, $(0,0)$ is assumed. +By default, the wheels are not filled with color. The color inside the wheels must be +set by the option \Lkeyset{fillStyle=solid}. + +The choice of color and line thickness contour of the wheels is made with +usual PSTricks options: \Lkeyword{linecolor} and \Lkeyword{linewidth}. +The transparency of the small wheel is adjusted with the \Lkeyword{opacity} option of PSTricks. + +The last parameter is the angle \LKeyset{thetamax=360}, which represents the rotation in degrees +the center of the small wheel around the ring, so it is a parameter to adjust, +depending on the planned route of the hypocycloid. + +%\clearpage + +\section{Examples} + +\begin{LTXexample}[pos=t] +\begin{pspicture}[showgrid=top](-7,-7)(7,7) +\psframe*[linecolor=yellow!30](-7,-7)(7,7) +\psSpirograph[thetamax=720,Z1=120,Z2=48,m=0.1,ap=10,linewidth=0.025, + fillstyle=solid,polarangle=200,holenumber=0,opacity=0.3] +\psSpirograph[thetamax=720,Z1=120,Z2=48,m=0.1,ap=10,linewidth=0.025, + fillstyle=solid,polarangle=340,holenumber=3,opacity=0.3,curvecolor=blue] +\psSpirograph[thetamax=720,Z1=120,Z2=48,m=0.1,ap=10,linewidth=0.025, + fillstyle=solid,polarangle=90,holenumber=6,opacity=0.3,curvecolor=green] +\end{pspicture} +\end{LTXexample} + +\begin{LTXexample}[pos=t] +\begin{pspicture}[showgrid=top](-7,-7)(7,7) +\psframe*[linecolor=yellow!30](-7,-7)(7,7) +\psSpirograph[thetamax=720,Z1=120,Z2=48,m=0.1,ap=10,linewidth=0.025, + fillstyle=solid,polarangle=200,holenumber=3,opacity=0.75] +\end{pspicture} +\end{LTXexample} + + + +\begin{LTXexample}[pos=t] +\begin{pspicture}[showgrid=top](-7,-7)(7,7) +\psframe*[linecolor=gray!20](-7,-7)(7,7) +\psSpirograph[thetamax=720,Z1=36,Z2=24,m=0.15,linewidth=0.025,ap=20,inner=false, + fillstyle=solid,polarangle=150,linecolor=blue,holenumber=0,opacity=0.8] +\end{pspicture} +\end{LTXexample} + +\begin{LTXexample}[pos=t] +\begin{pspicture}[showgrid=top](-7,-7)(7,7) +\psframe*[linecolor=yellow!30](-7,-7)(7,7) +\psSpirograph[thetamax=1440,Z1=27,Z2=12,m=0.4,linewidth=0.025, + curvecolor={[rgb]{0 0.25 0.5}},circles,fillstyle=solid,polarangle=30, + linecolor=blue,holenumber=0,opacity=0.75] +\end{pspicture} +\end{LTXexample} + + +\begin{LTXexample}[pos=t] +\begin{pspicture}[showgrid=top](-7,-7)(7,7) +\psframe*[linecolor=yellow!30](-7,-7)(7,7) +\psset{unit=0.5} +\psSpirograph[thetamax=-1800,Z1=108,Z2=15,m=0.2,linewidth=0.025,ap=10, + fillstyle=solid,polarangle=54,linecolor=blue,holenumber=0,opacity=0.75] +\end{pspicture} +\end{LTXexample} + + + +\begin{LTXexample}[pos=t] +\begin{pspicture}[showgrid=top](-7,-7)(7,7) +\psframe*[linecolor=gray!20](-7,-7)(7,7) +\psSpirograph[thetamax=1800,Z1=36,Z2=30,m=0.15,linewidth=0.025,ap=20,inner=false, + fillstyle=solid,polarangle=150,linecolor=blue,holenumber=4,opacity=0.8] +\end{pspicture} +\end{LTXexample} + +\clearpage +\section{Animations} + +With package \LPack{animate} one can easily create animations: + +\begin{LTXexample}[pos=t] +\begin{animateinline}[ + width=0.9\linewidth, + begin={\begin{pspicture}(-3.5,-3.5)(3.5,3.5)}, + end={\end{pspicture}}, + palindrome,controls, +% autoplay +]{5} +\multiframe{100}{rA=0.001+30.000}{% + \psSpirograph[thetamax=\rA,Z1=59,Z2=24,m=0.1,ap=10,curvewidth=1.5pt, + linewidth=0.025,fillstyle=solid,polarangle=\rA,holenumber=5,opacity=0.5](0,0)} +\end{animateinline} +\end{LTXexample} + + +There are some more examples in the documention directory of the package. + +\clearpage + +\section{List of all optional arguments for \texttt{pst-spirograph}} + +\xkvview{family=pst-spirograph,columns={key,type,default}} + + +\bgroup +\nocite{*} +\raggedright +\bibliographystyle{plain} +\bibliography{\jobname} +\egroup + +\printindex + + + +\end{document} + |