许多三维 pstricks 示例包括线rtp2xyz
,它应用于看起来像角度(以度为单位)的三个数字。它到底有什么作用?既然Decran
这些数字似乎经常一起出现,那么它有什么作用呢?
答案1
rtp2xyz
:半径,Theta,Phi->x,y,z
视点是眼睛到物体的距离,也是Decran
物体到物体投影平面的距离。
答案2
rtp2xyz
以下是Postscript 中的定义(来自pst-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
它用于转换球面坐标 (r,t,p)到笛卡尔 (x,y,z)以 3D 形式。
请Decran
参阅2.2. 期权的定义Decran
(第 14 页)pst-solides3d
文档. 它包含了值如何Decran
影响显示的示例。