PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [Suche] Eine Erklärung des \parametricplotThreeD



nuin
28-01-2010, 14:51
Hallo!
Letzter Tag, an dem ich euch fürs erste auf die Nerven gehe ;)

Ich habe derzeit so meine Probleme mit der parametricplotThreeD-Funktion, das ich nicht verstehe, in welchem Muster die Koordinaten darin eingegeben sind... (Mir fehlen die Sternchen und Ausrufezeichen *snüff* :D)

Hier mal ein Beispiel:


\documentclass{article}
\usepackage{pst-3dplot}
\usepackage{animate}

\newcommand{\torus}[2]{
\psset{Beta=20,Alpha=50,linewidth=0.1pt,origin={0, 0,0},unit=0.35}%
\begin{pspicture}(-12.3,-6.3)(12.3,7)%
\parametricplotThreeD[xPlotpoints=100](80,#1)(0,360){%
t cos 2 mul 4 u sin 2 mul add mul
t sin 2 mul 4 u sin 2 mul add mul
u cos 4 mul
}%
\end{pspicture}}%

\begin{document}
\torus{450}
\end{document}

Danke schonmal im voraus^^

mechanicus
28-01-2010, 15:00
Hi,

wenn du nur einen Eingabeparameter bei torus hast, dann solltest du das bei newcommand auch berücksichtigen:

\documentclass{article}
\usepackage{pst-3dplot}
\usepackage{pstricks-add}
\usepackage{animate}

\newcommand{\torus}[1]{
\psset{Beta=20,Alpha=50,linewidth=0.1pt,origin={0, 0,0},unit=0.35}%
\begin{pspicture}(-12.3,-6.3)(12.3,7)%
\parametricplotThreeD[xPlotpoints=100](80,#1)(0,360){%
t cos 2 mul 4 u sin 2 mul add mul
t sin 2 mul 4 u sin 2 mul add mul
u cos 4 mul
}%
\end{pspicture}}%

\begin{document}
\torus{450}
\end{document}

Schaue dir aber mal das Paket pst-solides3d an. Hier findest du einiges.

Gruß
Marco

nuin
28-01-2010, 15:18
Hm, ich glaube, wir missverstehen uns. Der Torus soll nur ein Beispiel sein, ich bräuchte eher eine Erklärung, wie man Sachen in der Richtung selber programmieren kann... Es geht mir hier nicht um Fallbeispiel, sondern um Verständnis.

mit freundlicchen Grüßen