如果我编译这个文件:
\documentclass[12pt]{article}
\usepackage[math]{kurier}
\usepackage{pgfplots}
\pgfplotsset{width=15cm,compat=1.18}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[view={-20}{-10},xtick={1,2},ztick={1,2},ymajorticks=false,
axis lines=center,
axis on top,
domain=0:1,
y domain=0:360,
xmin=-.25, xmax=2.25,
ymin=-1.5, ymax=1.5, zmin=-.25, zmax=2.25, tick label style={font=\footnotesize},
samples=10,samples y=90]
\addplot3 [surf] ({x*(1+sin(y))},{x*cos(y)*sqrt(2)},{x*(1-sin(y))});
\end{axis}
\end{tikzpicture}
\end{document}
然后我得到这个:
这或多或少是我想要的。但是,如您所见,圆锥体似乎没有闭合;原点附近有某种切口。我想知道是否有人可以告诉我如何避免这种情况。
如果我使用该mesh
选项(即\addplot3d[surf,mesh]
),则不会出现这样的削减,如下所示,但如果我可以避免这种可能性就更好了。