d3setcam

カメラ位置設定

d3setcam x1, y1, z1, x2, y2, z2, va

x1, y1, z1 : カメラ位置
x2, y2, z2 : ターゲット位置
va         : 視野角スケール (> 0.0) (1.0)

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

解説

カメラの座標 x1, y1, z1 と向き (ターゲット位置 x2, y2, z2) 設定します。d3module の描画命令を実行する前に、この命令を使用してカメラの位置を定義する必要があります。

d3module では、+z 方向がカメラの天頂方向となります。イメージとしては、x, y 平面が地平面で、z 方向が上下となります。カメラ位置とターゲット位置の x, y 位置が等しい場合、カメラが正しく設定できませんので注意してください。

パラメータ va によって、視野角スケールを設定できます。省略時のデフォルト値は 1.0 です。この値を大きくすると、値と反比例して画面内に描画される物体が小さくなり、広範囲の物体が描画されるようになります。

関連項目

d3setlocalローカル座標系設定(d3module)

サンプル逆引き (29)

d3m_techdemo.hsp
sample_01_start.hsp
sample_02_basic.hsp
sample_03_basic.hsp
sample_04_d3lineto.hsp
sample_05_particle_basic.hsp
sample_06_snow_night.hsp
sample_07_snow_white.hsp
sample_08_ball.hsp
sample_09_toge.hsp
sample_10_d3square.hsp
sample_11_d3texture.hsp
sample_12_anitexture.hsp
sample_13_d3texture_div.hsp
sample_14_d3ribbonto.hsp
sample_15_d3wincx.hsp
sample_16_d3setlocal.hsp
sample_17_d3setlocal_shadow.hsp
sample_18_poly_particle.hsp
sample_19_getmouse.hsp
xsample_amano.hsp
xsample_Astro.hsp
xsample_diamond.hsp
xsample_gcube.hsp
xsample_gcube.hsp
xsample_gimbal.hsp
xsample_Rocket.hsp
xsample_shiraho.hsp
xsample_verge.hsp

情報

プラグイン / モジュールd3module
バージョン1.68
作成日2018/06/01
著作者s.programs
URLhttp://spn.php.xdomain.jp/
http://spn.php.xdomain.jp/hsp_d3m.htm
備考d3m.hsp をインクルードする。
タイプユーザー拡張命令
グループ3D 制御命令
hs ファイルdoclib\d3module\d3mhelp.hs