Was macht rtp2xyz?

Was macht rtp2xyz?

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 Decrandie Entfernung vom Objekt zur Ebene, auf die das Objekt projiziert wird.

Antwort2

Hier ist die Definition von rtp2xyzin 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 DecranAbschnitt2.2. Die Definition der OptionDecran(S. 14) derpst-solides3dDokumentation. Es enthält ein Beispiel, wie sich der Wert auf Decrandie Anzeige auswirkt.

verwandte Informationen