DCL:GRPH1:STPACK : 変換関数:サブルーチンの説明 : 座標変換
三次元透視変換を行なう.
CALL STFPR3(UX,UY,UZ,RX,RY)
CALL STSPR3(XFC,YFC,ZFC,THETA,PHI,PSI,FAC,ZVIEW,RXOFF,RYOFF)
UX,UY,UZ (R) UC の座標 RX,RY (R) RC の座標 ITR3 (I) 変換関数番号 XFC,YFC,ZFC (R) 焦点中心の座標 THETA,PHI,PSI (R) 回転角 FAC (R) 拡大縮小ファクター ZVIEW (R) 視点のZ座標 RXOFF,RYOFF (R) オフセット
- (a)
- この関数は以下の操作をする.
- 焦点中心を原点に並行移動する.
- 原点を中心に (THETA,PHI,PSI) 回転する.
- 座標値をFAC 倍する.
- (0,0,ZVIEW) を視点として, X-Y平面に投影する.
- 投影された座標値に (RXOFF,RYOFF) を加える.