¿Qué hace rtp2xyz?

¿Qué hace rtp2xyz?

Varios ejemplos de pstricks tridimensionales incluyen la línea rtp2xyz, que se aplica a tres números que parecen ángulos (especificados en grados). ¿Qué hace exactamente? Mientras estoy en esto, ¿qué hace Decran, ya que a menudo parecen aparecer juntos?

Respuesta1

rtp2xyz: Radio, Theta, Phi->x,y,z

El punto de vista es la distancia del ojo al objeto y Decranes la distancia del objeto al plano en el que se proyecta el objeto.

Respuesta2

Aquí está la definición de rtp2xyzen Postscript (depst-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

Se utiliza para convertircoordenadas esféricas (r,t,p)aCartensiano (x,y,z)en 3D.

Para Decran, ver sección2.2. La definición de la opción.Decran(pág. 14) de lapst-solides3ddocumentación. Contiene un ejemplo de cómo el valor de Decranafecta la visualización.

información relacionada