Ich habe mich gefragt, ob es eine einfache Möglichkeit gibt, die Fläche zu veranschaulichen, die entsteht, wenn sich der Kreis entlang der Linie bewegt: Als Bahn habe ich jetzt mal, einfachheitshalber einen Streckenzug gewählt; denkbar wäre natürlich auch Kurven, z.B. eine Parabel oder ein anderer Kreis. Wie könnte man das machen? Öffne in Overleaf
\documentclass[varwidth, margin=2.5pt]{standalone} \usepackage{tikz} \begin{document} \begin{tikzpicture}[ x=2cm, y=2cm, ] \coordinate (start) at (0,0); \coordinate (P) at (1, 1); \coordinate (stop) at (3, -1); \path[fill=red, draw=black] (start) circle[radius=1cm]; \fill[black] (start) circle[radius=3pt]; \draw[->] (start) -- (P) -- (stop); \end{tikzpicture} \end{document} gefragt 26 Feb '19, 16:29 cis |
Dadurch, dass der Kreis rund ist, ist das ganz einfach. Öffne in Overleaf
\documentclass[varwidth, margin=2.5pt]{standalone} \usepackage{tikz} \usetikzlibrary{backgrounds} \begin{document} \begin{tikzpicture}[ x=2cm, y=2cm, ] \coordinate (start) at (0,0); \coordinate (P) at (1, 1); \coordinate (stop) at (3, -1); \path[fill=red, draw=black] (start) circle[radius=1cm]; \fill[black] (start) circle[radius=3pt]; \draw[->] (start) -- (P) -- (stop); \begin{scope}[on background layer] \newlength\defaultlinewidth \setlength\defaultlinewidth{\pgflinewidth} \draw[gray,line width=2*(1cm+\defaultlinewidth),line cap=round,line join=round] (start) -- (P) -- (stop); \end{scope} \end{tikzpicture} \end{document} Das funktioniert auch auf beliebig gekrümmten Pfaden, z.B. Öffne in Overleaf
(start) to[out=-30,in=120,looseness=2] (P) to[out=-60,in=-120,looseness=2] (stop) beantwortet 26 Feb '19, 22:31 Henri |