pgfplots:独立于轴在 3D 中旋转形状

pgfplots:独立于轴在 3D 中旋转形状

我有一组要通过 3D 绘制的形状\addplot3(例如圆锥体),需要让它们指向宏参数指定的方向。我不是只想改变视角或旋转整个图/轴,因为我将绘制其他我想正常绘制的东西。有没有一种简单的方法可以通过一些参数\addplot3或其他东西来做到这一点(旋转我的圆锥体和其他形状)?还是我必须在方程式中手动执行此操作?(我怀疑有什么办法,但我想在通过方程式执行之前先试一试。=P)

对于我的 MWE,这是我想要旋转的锥体:

\documentclass[12pt]{article}
\usepackage{pgfplots}
\usepackage{tikz}
\usetikzlibrary{3d}
\pgfplotsset{compat=1.12}
\begin{document}

\begin{tikzpicture}[scale=2]
\begin{axis}[axis lines=center, axis on top, samples=30,
     xmin=-1.5, xmax=1.5, ymin=-1.5, ymax=1.5, zmin=0.0]
\addplot3 [surf, shader=interp, domain=0:1, y domain=0:2*pi] ({x*cos(deg(y))},{x*sin(deg(y))},{x});
\end{axis}
\end{tikzpicture}

\end{document}

相关内容