More ... | HSPHelp:fvface
fvfacefvface fv,x,y,z [座標から角度を得る] fv = FV値が代入されている変数名 (x,y,z) = X,Y,Z座標値(float値) (拡張プラグイン[hgimg]が必要です) 説明fvで指定された変数に格納されているベクトル(FV値)を基点とするX,Y,Z座標から、 指定されたX,Y,Z座標を直線で見るためのX,Y,Z回転角度を求めて変数fvに代入します。 例mes "座標から角度を得る" fvset fva, 0.0f, 0.0f, 0.0f : mes "( 0.0f, 0.0f, 0.0f )から" ;基点 fvset fvb, 0.0f, 0.0f, -1.0f : mes "( 0.0f, 0.0f, -1.0f )を見る。" ;注視点 fvface fva, fvb.0, fvb.1, fvb.2 fv2str fva mes " =("+refstr+")[rad]" fvset fva, 0.0f, 0.0f, 1.0f : mes "( 0.0f, 0.0f, 1.0f )から" fvset fvb, 1.0f, 0.0f, 0.0f : mes "( 1.0f, 0.0f, 0.0f )を見る。" fvface fva, fvb.0, fvb.1, fvb.2 fv2str fva mes " =("+refstr+")[rad]" mes " (45度≒0.785)" 備考hgimg.as(DirectX使用時はhgimgx.as)をインクルードすること。 参照 |