Überarbeitungsverlauf[Zurück]
Klicke auf Einblenden/Ausblenden von Überarbeitungen 2

27 Jan '17, 15:52

Henri's gravatar image

Henri
15.7k133943

Es reicht das `tikzpicture` in eine Schleife einzubetten. \documentclass[tikz]{standalone} \begin{document} \foreach \r in {1,1.5,...,2.5,2.0,...,1.5}{ \begin{tikzpicture}[>=latex] \foreach \ang in {0,...,11} { \draw [lightgray] (0,0) -- (\ang * 180 / 6:4); } \draw [style=double] (0,0) circle (4); \draw [fill=red!10!,rotate=-90,fill opacity=0.2,ultra thick] plot [smooth,samples=100,domain=pi:5*pi/3] (xy polar cs:angle=\x r, radius= {\r}) -- plot [smooth,samples=100,domain=pi:5*pi/3] (xy polar cs:angle=\x r, radius= {0}); \end{tikzpicture} } \end{document} Das resultierende Dokument wird mehrere Seiten haben, jede Seite mit einem anderen Radius des Kreises. Um daraus eine Animation zu erstellen verwende ich das GNU/Linux-Tool ImageMagick. <pre><code>$ convert -density 100 -delay 20 -loop 0 -background white -alpha remove test.pdf test.gif</code></pre> ![alt text][1] Mit mehr Zwischenschritten sieht es natürlich besser aus. ![alt text][2] [1]: http://texwelt.de/wissen/upfiles/test_2.gifhttp://texwelt.de/wissen/upfiles/test_2.gif [2]: http://texwelt.de/wissen/upfiles/test_3.gif
Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

27 Jan '17, 15:50

Henri's gravatar image

Henri
15.7k133943

Es reicht das `tikzpicture` in eine Schleife einzubetten. \documentclass[tikz]{standalone} \begin{document} \foreach \r in {1,1.5,...,2.5,2.0,...,1.5}{ \begin{tikzpicture}[>=latex] \foreach \ang in {0,...,11} { \draw [lightgray] (0,0) -- (\ang * 180 / 6:4); } \draw [style=double] (0,0) circle (4); \draw [fill=red!10!,rotate=-90,fill opacity=0.2,ultra thick] plot [smooth,samples=100,domain=pi:5*pi/3] (xy polar cs:angle=\x r, radius= {\r}) -- plot [smooth,samples=100,domain=pi:5*pi/3] (xy polar cs:angle=\x r, radius= {0}); \end{tikzpicture} } \end{document} Das resultierende Dokument wird mehrere Seiten haben, jede Seite mit einem anderen Radius des Kreises. Um daraus eine Animation zu erstellen verwende ich das GNU/Linux-Tool ImageMagick. <pre><code>$ convert -density 100 -delay 20 -loop 0 -background white -alpha remove test.pdf test.gif</code></pre> ![alt text][1] [1]: http://texwelt.de/wissen/upfiles/test_2.gif

Willkommen, erstes Mal hier? Schau mal unter FAQ!

×