d3lineto

前回描画位置からの線を描画

d3lineto x, y, z

x, y, z : 描画先の座標

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

解説

前回描画位置からの線分を描画します。

複数の連続線の描画には、座標変換計算が 1 点省略できる分、d3line 命令よりもこの d3lineto 命令を使用したほうが高速です。d3line 命令と違ってクリッピング処理がされませんが、多くの短い線分の描画に向いています。

この命令の連続実行前には、d3initlineto を実行する必要があります。ただし、d3particled3circle, d3pset, d3pos, d3getpos などの命令を実行した後であれば、その位置を起点とした直線を描画することができます。

システム変数 stat が 0 の場合、位置がカメラの後ろとなるため座標変換できなかったことを表します。

関連項目

d3initlinetod3lineto, d3ribbonto 使用前の初期化(d3module)

サンプル逆引き (9)

d3m.hsp
d3m_techdemo.hsp
sample_04_d3lineto.hsp
sample_08_ball.hsp
sample_09_toge.hsp
sample_14_d3ribbonto.hsp
sample_16_d3setlocal.hsp
xsample_gimbal.hsp
xsample_shiraho.hsp

情報

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