Tikz:关闭路径

Tikz:关闭路径

我需要使用控件绘制一个封闭的形状,然后将头部弄圆。问题是起点(上部)不是圆形的,就好像形状不是封闭的,并且命令cycle无法正常工作。

这是我的代码:

\documentclass[margin=10mm]{standalone}
\usepackage{tikz}
\begin{document}
    \begin{tikzpicture}

        \draw[rounded corners = 50pt, fill=red] (0,5) .. controls(0.2,1) .. (10,0) ..controls (0.2,-1) ..(0,-5).. controls(-0.2,-1)..(-10,0)..controls(-0.2,1)..(0,5);

    \end{tikzpicture}
\end{document}

在此处输入图片描述 我想知道为什么会发生这种情况?

答案1

这不是真正的解决方案,但以下解决方法可能是可以接受的。我在最后一点使用了line width = 4pt, line join = round, redcycle来达到 的效果rounded corners = 50pt

\documentclass[margin=10mm]{standalone}
\usepackage{tikz}
\begin{document}

\begin{tikzpicture}[line width=4pt, line join=round, red]
\draw [fill=red] (0,5) .. controls(0.2,1) .. (10,0) ..controls (0.2,-1) ..(0,-5).. controls(-0.2,-1)..(-10,0) .. controls(-0.2,1).. cycle;
\end{tikzpicture}

\end{document}

在此处输入图片描述

相关内容