objscan2

2D座標からポリゴン検索

objscan2 val,x,y

val     : 結果が代入される変数名
(x,y)   : 画面上の2D座標(整数値)

(プラグイン / モジュール : hgimg)

解説

指定した画面上の2D座標に表示されているポリゴンを特定します。
結果は、valで指定した変数に代入されます。

valは、配列変数の情報として以下のものが代入されます。
あらかじめdim命令で必要なサイズ(32)を確保しておく必要があります。

	例:
		dim scan,32
		objscan2 scan,mousex,mousey

	代入される情報

	val.0			; Scan ObjID ( -1=情報なし )
	val.1			; Scan ModelID
	val.2			; Scan SubModelID
	val.3			; Scan NodeID
	val.4			; Scan Z-OT
	val.5			; Scan Mode (0=2DPoint/1=3DLine)
	val.6~val.9	; Scan Result(float x,y,z,w) (Collision Point)
	val.10~val.13	; Scan target point (float x,y,z,w)
	val.14~val.17	; Scan target vector (float x,y,z,w)

関連項目

objscan2f

サンプル逆引き (1)

tex_paint.as

情報

プラグイン / モジュールhgimg
バージョン2.61
作成日2004/03/01
著作者onitama
URLhttp://www.onionsoft.net/
備考hgimg.as(DirectX使用時はhgimgx.as)をインクルードすること。
タイプ拡張命令
グループ拡張画面制御命令
hs ファイルhsphelp\hgimg.hs