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)

サンプル逆引き (2)

sample_14_d3ribbonto.hsp
xsample_Rocket.hsp

情報

プラグイン / モジュールd3module
バージョン1.66
作成日2006/12/24
著作者sprocket
URLhttp://sprocket.babyblue.jp/
http://sprocket.babyblue.jp/html/hsp_d3m.htm
備考d3m.hsp をインクルードする。
タイプユーザー拡張命令
グループ拡張描画命令
hs ファイルhsphelp\d3mhelp.hs