3D座標の変換を行なう
gpcnvaxis var_x,var_y,var_z,x,y,z,mode
var_x : X値が代入される変数 var_y : Y値が代入される変数 var_z : Z値が代入される変数 x(0.0) : 変換元のX値 y(0.0) : 変換元のY値 z(0.0) : 変換元のZ値 mode(0) : 変換モード
(プラグイン / モジュール : hgimg4)
決められたモードに従って、(x,y,z)の3D座標を変換します。 結果は、var_x,var_y,var_zで指定された変数に実数型で代入されます。(変数型は自動的に設定されます) モード値による変換の内容は以下の通りです。 モード 内容 ----------------------------------------------- 0 描画される2D座標(X,Y)位置+Zバッファ値 1 0と同じだが(X,Y)座標が正規化されたもの 2 ビュー変換を行なった(X,Y,Z)座標 モード0と1は、スクリーン上に2D投影を行なった際のX,Y座標、及びZバッファ値に変換します。 モード2では、カメラ位置を考慮したビュー変換を行なったX,Y,Z座標値に変換します。
プラグイン / モジュール | hgimg4 |
バージョン | 3.6 |
作成日 | 2021/01/06 |
著作者 | onitama |
URL | http://www.onionsoft.net/ |
備考 | hgimg4.asまたはhgimg4dx.asをインクルードすること。 |
タイプ | 拡張命令 |
グループ | 拡張画面制御命令 |
対応環境 |
|
移植のヒント | Windows+OpenGL3.1以降/DirectX9システム上で動作します。 |
hs ファイル | hsphelp\hgimg4.hs |