波紋の状態を取得
wave_apply var,mode
var : 結果が代入される変数名 mode(0) : 取得モード
(プラグイン / モジュール : hgimg3)
波紋生成機能による計算を行ない、結果を変数に読み出します。 必ず、先にwave_init命令によって初期化を行なっておく必要があります。 また、varで指定する配列変数は、必ず整数型でグリッドサイズよりもX,Yともに1つ大きい値で初期化されている必要があります。 (頂点の数はグリッドの分割数より1つ多くなるためです) modeの値により、処理の内容を指定することができます。 モードの内容は、以下の通りです。 モード 内容 ----------------------------------------------- 0 前回の結果のみを取り出す 1 弾性計算を行ない結果を取り出す 2 波紋の計算を行ない結果を取り出す -1 変数の内容を波紋バッファに書き込む(デバッグ用) wave_apply命令は、あくまでもメッシュに適用するための計算を行なうためのものです。 実際の画面上に表示するためのメッシュマップへ適用する場合は、meshmap命令を使用する必要があります。
プラグイン / モジュール | hgimg3 |
バージョン | 3.5 |
作成日 | 2017/05/29 |
著作者 | onitama |
URL | http://www.onionsoft.net/ |
備考 | hgimg3.asをインクルードすること。 |
タイプ | 拡張命令 |
グループ | 拡張画面制御命令 |
対応環境 |
|
移植のヒント | Windows+DirectX8以降のシステム上でのみ動作します。 |
hs ファイル | hsphelp\hgimg3.hs |