[トップ][編集][ノート][編集履歴][一覧][最近の更新][->English]

HSPHelp:getmpoly


getmpoly

getmpoly val,id,node_id,mode                    [ポリゴン頂点情報の取得]

    val : 頂点情報が代入される変数名
    model_id : モデルID
    node_id : ノードID
    mode : 頂点の種類(0=座標/1=法線)

(拡張プラグイン[hgimg]が必要です)

説明

ポリゴン単位の頂点情報を取得します。 model_idで指定されたモデル内の、 node_idで指定されたポリゴンが持つ頂点情報をvalで指定された変数に読み出します。 変数valは、浮動小数値が格納される配列変数となります。

        val.0 , val.1 , val.2 , val.3   頂点1(X,Y,Z,W)
        val.4 , val.5 , val.6 , val.7   頂点2(X,Y,Z,W)
        val.8 , val.9 , val.10, val.11  頂点3(X,Y,Z,W)
        val.12, val.13, val.14, val.15  頂点4(X,Y,Z,W)

modeで、頂点の種類(0=座標/1=法線)を指定することが可能です。

備考

hgimg.as(DirectX使用時はhgimgx.as)をインクルードすること。

参照

  • HSPHelp:setmpoly?命令