d3ribbonto

リボン状に連続する四角形面を塗りつぶし描画

d3ribbonto x1, y1, z1, x2, y2, z2

x1, y1, z1 : 描画先位置 1
x2, y2, z2 : 描画先位置 2

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

解説

前回 d3ribbonto で指定した位置と、今回指定した (x1, y1, z1), (x2, y2, z2) の 4 点を頂点とする 4 角形を、現在の選択色と gmode で塗りつぶします。この命令を連続して実行することで、リボン状に連続する四角形面を、描画することが出来ます。この命令の連続実行前には、d3initlineto を実行する必要があります。

リボン状に連続する複数の面の描画では、座標変換計算が 2 点省略できる分、d3square 命令よりもこの d3ribbonto 命令を使用したほうが高速です。また、この命令を使用することで、スクリプトを簡単化することが出来ます。

関連項目

d3initlinetod3lineto, d3ribbonto 使用前の初期化(d3module)
d3square四角形面を塗りつぶし描画(d3module)

サンプル逆引き (5)

d3m.hsp
d3m_techdemo.hsp
sample_14_d3ribbonto.hsp
sample_19_getmouse.hsp
xsample_Rocket.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