
Antwort1
Willkommen! Sie müssen nur den Punkt finden, an dem die Tangente einer Ellipse verschwindet. Nennen wir den Rotationswinkel der rechten Ellipse alpha
, und ihre „Radien“ a
und b
. Dann ist dieser Winkel atan(b*cot(alpha)/a)
. Hier ist ein Beispiel mit R=1;a=2.7;b=1.8;alpha=30;
, wobei R
der Radius des Kreises ist.
\documentclass[tikz,border=3mm]{standalone}
\begin{document}
\begin{tikzpicture}[declare function={R=1;a=2.7;b=1.8;alpha=30;},
nodes={fill=white,font=\sffamily,align=center}]
\pgfmathsetmacro{\myt}{atan(b*cot(alpha)/a)}
\draw (0,R) circle[radius=R*1cm] (0,2*R) node {test 3\\more\\ text};
\draw[rotate=alpha] (\myt:a*1cm and b*1cm)
circle[x radius=a*1cm,y radius=b*1cm]
(\myt:a*2.5cm and b*1cm) node{test 2\\ more text};
\draw[rotate=180-alpha] (-\myt:a*1cm and b*1cm)
circle[x radius=a*1cm,y radius=b*1cm]
(-\myt:a*2.5cm and b*1cm) node{test 1\\ more text};
%
\begin{scope}[xshift={sqrt(2)*a*2cm+1cm}]
\draw (0,R) circle[radius=R*1cm] (0,2*R) node {test 3};
\draw[rotate=alpha] (\myt:a*1cm and b*1cm)
circle[x radius=a*1cm,y radius=b*1cm]
(\myt:a*2.2cm and b*1cm) node{test 2};
\draw[rotate=180-alpha] (-\myt:a*1cm and b*1cm)
circle[x radius=a*1cm,y radius=b*1cm]
(-\myt:a*2.2cm and b*1cm) node{test 1};
\end{scope}
\end{tikzpicture}
\end{document}
Die Werte 2.5
und 2.2
die Multiplikation a
in den Beschriftungen müssen so angepasst werden, dass Sie mit dem Ergebnis zufrieden sind.