d3square

四角形面を塗りつぶし描画

d3square ax, ay, az

ax, ay, az : 四角形の頂点の x, y, z を格納した配列変数

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

解説

四角形の面を、現在の選択色と gmode で塗りつぶします。

ax, ay, az は、4 つの頂点の座標を 左上、右上、右下、左下 の順番で格納したものとなります。

四角形がねじれる形になる場合の挙動は、HSP の gsquare 命令の実装に従います。

また、各頂点のうちどれか 1 箇所でもカメラの裏側の領域にあると、図形全体が描画されなくなります。

関連項目

d3texture四角形面に画像を貼り付け描画(d3module)
d3ribbontoリボン状に連続する四角形面を塗りつぶし描画(d3module)

サンプル逆引き (8)

d3m.hsp
d3m_techdemo.hsp
sample_10_d3square.hsp
sample_12_anitexture.hsp
sample_14_d3ribbonto.hsp
xsample_gcube.hsp
xsample_gcube.hsp
xsample_gimbal.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