2D-Funktionen im 3D-Raum darstellen

2D-Funktionen im 3D-Raum darstellen

Ich habe zwei 2D-Funktionen. Ich möchte diese Funktionen um die Z-Achse darstellen, d. h. sie rotieren um die Z-Achse, sodass ihre unterschiedlichen Orientierungen angegeben sind. Das heißt, ich möchte kein 3D-Erscheinungsbild – 5 oder 6 Drehungen mit festem Winkel innerhalb von 90 Grad würden ausreichen.

Ich habe mir das Archiv der in TeX.SE verfügbaren Fragen angesehen, kann jedoch nichts finden, das nicht die Angabe von Oberflächen usw. beinhaltet.

Antwort1

Ich hoffe, das ist ein guter Anfang.

\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}

verwandte Informationen