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 Decran
es la distancia del objeto al plano en el que se proyecta el objeto.
Respuesta2
Aquí está la definición de rtp2xyz
en 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-solides3d
documentación. Contiene un ejemplo de cómo el valor de Decran
afecta la visualización.