Wie erstellt man mit TikZ eine solche kreisförmig geschlossene zweisträngige Verschlaufung? Dabei sollten die Anzahl der Überschneidungen sowie der Abstand zwischen den Strängen parametrisiert sein. gefragt 03 Feb '16, 20:21 rix |
Hier ist mal eine Möglichkeit Code: Open in Online-Editor
\documentclass[margin=5pt]{standalone} \usepackage{tikz} \begin{document} \begin{tikzpicture} \newcommand*\radius{4} \newcommand*\amplitude{.2} \newcommand*\schnittpunkte{14} \pgfmathsetmacro\winkel{360/\schnittpunkte} \pgfmathsetmacro\abschnitte{\schnittpunkte/2} \draw[purple,very thick] (0:\radius-\amplitude) foreach \i in {1,...,\abschnitte}{ to[out={2*\winkel*\i+90-2*\winkel},in={2*\winkel*\i-90-\winkel}] ({2*\winkel*\i-\winkel}:{\radius+\amplitude}) to[out={2*\winkel*\i+90-\winkel},in={2*\winkel*\i-90}] ({2*\winkel*\i}:{\radius-\amplitude}) } (0:\radius+\amplitude) foreach \i in {1,...,\abschnitte}{ to[out={2*\winkel*\i+90-2*\winkel},in={2*\winkel*\i-90-\winkel}] ({2*\winkel*\i-\winkel}:{\radius-\amplitude}) to[out={2*\winkel*\i+90-\winkel},in={2*\winkel*\i-90}] ({2*\winkel*\i}:{\radius+\amplitude}) }; \end{tikzpicture} \end{document} beantwortet 04 Feb '16, 00:44 esdd |