
У меня есть две 2D-функции. Я хочу построить график этих функций относительно оси z, т. е. они вращаются вокруг оси z, так что их различные ориентации указаны. То есть, мне не нужен 3D-вид — 5 или 6 фиксированных углов поворота в пределах 90 градусов было бы достаточно.
Я просмотрел архив вопросов, доступных в TeX.SE, но не нашел ничего, что не включало бы указание поверхностей и т. д.
решение1
Надеюсь, это хорошее начало.
\documentclass[border=9,tikz]{standalone}
\usetikzlibrary{3d}
\begin{document}
\tikz[x={(-.6cm,-.48cm)},y={(.8cm,-.36cm)},z={(0cm,.8cm)}]{
\draw[->](5,0,0)node{$x$}(-3,0,0)--(4,0,0);
\draw[->](0,5,0)node{$y$}(0,-3,0)--(0,4,0);
\draw[->](0,0,5)node{$z$}(0,0,-3)--(0,0,4);
\foreach\t in{5,10,...,100}{
\draw[red!\t!blue]plot(xyz cylindrical cs:angle=3.6*\t,radius=3-\x*\x/10,z={1+\x*(\x+3)*(\x-3)/50});}
}
\end{document}