如何在 Tikz 中获得部分平滑的封闭曲线

如何在 Tikz 中获得部分平滑的封闭曲线

使用答案中所示的命令这个问题,可以得到一个封闭的、平滑的循环。复制示例:

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

在此处输入图片描述

考虑一下您只希望闭合循环的一部分是平滑的,例如下图:

在此处输入图片描述

您应该在代码中更改什么?

最好有一个提供封闭循环的命令,以便之后可以填充它。

答案1

您可以在非平滑路径中嵌入平滑图。

\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}

在此处输入图片描述

相关内容