Zu den Beispielen für dreidimensionale Pstricks gehört die Linie rtp2xyz
, die auf drei Zahlen angewendet wird, die wie Winkel aussehen (angegeben in Grad). Was genau macht sie? Und wenn ich schon dabei bin: Was macht sie Decran
, da diese oft zusammen aufzutreten scheinen?
Antwort1
rtp2xyz
: Radius, Theta, Phi->x, y, z
Der Blickpunkt ist die Entfernung vom Auge zum Objekt und Decran
die Entfernung vom Objekt zur Ebene, auf die das Objekt projiziert wird.
Antwort2
Hier ist die Definition von rtp2xyz
in Postscript (vonpst-solides3d.pro
):
%%%%% ### trigospherique ###
%% passage spherique --> cartesiennes
%% les formules de passage ont été récupérées ici :
%% http://fr.wikipedia.org/wiki/Coordonn%C3%A9es_polaires
%% syntaxe : r theta phi rtp2xyz -> x y z
/rtp2xyz {
6 dict begin
/phi exch def
/theta exch def
/r exch def
/x phi cos theta cos mul r mul def
/y phi cos theta sin mul r mul def
/z phi sin r mul def
x y z
end
} def
Es wird verwendet, um zu konvertierenKugelkoordinaten (r,t,p)ZuKartesisch (x,y,z)in 3D.
Siehe Decran
Abschnitt2.2. Die Definition der OptionDecran
(S. 14) derpst-solides3d
Dokumentation. Es enthält ein Beispiel, wie sich der Wert auf Decran
die Anzeige auswirkt.