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

HSPHelp:fvdir


fvdir

fvdir fv,x,y,z                  [ベクトル回転]

    fv = FV値が代入されている変数名
    (x,y,z) = 回転角度(float値)

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

説明

fvで指定された変数に格納されているFV値をX,Y,Z角度として、 小数値(X,Y,Z)で指定されたベクトルを回転させた結果を、変数fvに代入します。

        mes "ベクトル回転"
        fvset fva, 0.0f, 1.570796f, 0.0f : mes "( 0.0f, 3.141593f/2, 0.0f )radだけ"
        fvset fvb, 1.0f, 0.0f, 0.0f : mes "ベクトル( 1.0f, 0.0f, 0.0f )を回転させる。"
        fvdir fva, fvb.0, fvb.1, fvb.2
        fv2str fva
        mes " =("+refstr+")"

備考

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

参照