TikZ 填充行为取决于透视(tikz-3dplot)

TikZ 填充行为取决于透视(tikz-3dplot)

这是我的 MWE:

\documentclass{minimal}
\usepackage{pgfplots}
\pgfplotsset{compat=newest}
\usepackage{tikz-3dplot}
\tdplotsetmaincoords{80}{-5}
\begin{document}
\begin{tikzpicture}
\draw[fill=gray] (1.66, -2, 0) -- (1.33, -2, 0) .. controls (1.33, -0.5, -1) .. (1.33, 1, 0) -- (1.66, 1, 0) .. controls (1.66, -0.5, -1) .. (1.66, -2, 0);
\end{tikzpicture}
\begin{tikzpicture}[tdplot_main_coords]
\draw[fill=gray] (1.66, -2, 0) -- (1.33, -2, 0) .. controls (1.33, -0.5, -1) .. (1.33, 1, 0) -- (1.66, 1, 0) .. controls (1.66, -0.5, -1) .. (1.66, -2, 0);
\end{tikzpicture}
\end{document}

输出以下内容:

在此处输入图片描述

我正在绘制一个曲面片,其内部应该填充,但具体如何填充取决于坐标系 - 第一个是应该如何着色,但如果我改变视角,TikZ 似乎会感到困惑,无法正确着色。有什么办法可以解决这个问题吗?

相关内容