Comment puis-je obtenir une courbe fermée dans Tikz dont une partie est lisse

Nov 22 2020

En utilisant les commandes comme indiqué dans les réponses à cette question , on peut obtenir un cycle fermé et fluide. Copie de l'exemple:

\begin{tikzpicture}
\draw [red] plot [smooth cycle] coordinates {(0,0) (1,1) (3,1) (1,0) (2,-1)};
\end{tikzpicture}

Considérez que vous voulez que seule une partie du cycle fermé soit lisse, par exemple cette figure:

Que devez-vous changer dans le code?

Il est préférable d'avoir une commande qui fournit un cycle fermé, afin de pouvoir le remplir par la suite.

Réponses

3 Noname Nov 23 2020 at 02:00

Vous pouvez incorporer un tracé lisse dans un tracé non lisse.

\documentclass[tikz,border=3mm]{standalone}
\begin{document}
\begin{tikzpicture}
\draw [red] (1,0) -- plot [smooth] coordinates { (2,-1) (0,0) (1,1) (3,1)  } --cycle;
\end{tikzpicture}
\end{document}