平滑线相交

平滑线相交

我正在 tikz 中绘制一个 3d 立方体。

\documentclass{article}
\usepackage{tikz}

\begin{document}
\begin{tikzpicture}[line width=1mm]
\draw (0,0) rectangle (5,5);
\draw[fill=gray!40] (5,5)--(6,4)--(6,-1)--(5,0)--cycle;
\end{tikzpicture}
\end{document}

如何避免这种不良影响? 在此处输入图片描述

答案1

line cap=round我会先画填充,然后画最外层的循环,最后用或画对角线line cap=butt。像这样:

\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[line width=1mm]
\fill[gray!40] (5,5)--(6,4)--(6,-1)--(5,0)--cycle;
\draw (0,0) -- (0,5) -- (5,5) -- (6,4) -- (6,-1) -- (5,0) -- cycle (5,5) -- (5,0);
\end{tikzpicture}
\end{document}

船头部分已修正线形接头

您可以先用不同的颜色画出所有线条,以检查一切是否正常。 -另请参阅使用 TikZ 绘制 3D 立方体的最简单方法是什么?

相关内容