rtp2xyz は何をしますか?

rtp2xyz は何をしますか?

3 次元の pstricks の例には、rtp2xyz角度 (度で指定) のように見える 3 つの数値に適用される線 などがあります。これは正確には何をしますか? ついでに、Decranこれらは一緒に表示されることが多いようですが、 は何をしますか?

答え1

rtp2xyz: 半径、θ、φ->x、y、z

視点とは、目から物体までの距離であり、Decran物体からその物体が投影される平面までの距離です。

答え2

rtp2xyzPostscriptにおけるの定義は以下のとおりです(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(p 14)のpst-solides3dドキュメンテーションの値がDecran表示にどのように影響するかの例が含まれています。

関連情報