「Grfill」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
(ページの作成:「{{AutoLISP}} ; 構文 : (grfill ''ptlist'' ''color'' [ ''highlight'' ])) ; 機能 : この関数は、指定された色で塗りつぶされたポリゴン領域を描…」)
 
編集の要約なし
6行目: 6行目:
; 機能
; 機能
: この関数は、指定された色で塗りつぶされたポリゴン領域を描画します (オプションでハイライトモードも可能)。
: この関数は、指定された色で塗りつぶされたポリゴン領域を描画します (オプションでハイライトモードも可能)。
 
; grvecs と同様に描画するだけなので、パンやズームすると消える。




22行目: 22行目:
サンプル
サンプル
<pre class="brush:autolisp;">
<pre class="brush:autolisp;">
; 2D座標でハイライト指定にて描画させる
(grfill '((1 1)(8 1)(8 8)(1 8)) 1 1)
(grfill '((1 1)(8 1)(8 8)(1 8)) 1 1)
(grfill '((1 1)(8 1)(8 8)) 2 1)
; 2D座標でハイライト指定にて描画させる
(grfill '((1 1 0)(8 1 1)(8 8 2)(1 8 3)) 1 1)
(grfill '((1 1 0)(8 1 1)(8 8 2)) 1 1)


</pre>
</pre>

2022年7月3日 (日) 12:45時点における版

構文
(grfill ptlist color [ highlight ]))


機能
この関数は、指定された色で塗りつぶされたポリゴン領域を描画します (オプションでハイライトモードも可能)。
grvecs と同様に描画するだけなので、パンやズームすると消える。


引数
  • ptlist : ポリゴンを定義するための2次元/3次元の点のリスト。
  • color : 塗りつぶされたポリゴン領域で使用される色
  • highlight : (オプション) 1を指定すると、塗りつぶされたポリゴン領域がハイライトされ、それ以外の場合は通常モードで描画される。


戻り値
nil


サンプル

; 2D座標でハイライト指定にて描画させる
(grfill '((1 1)(8 1)(8 8)(1 8)) 1 1)
(grfill '((1 1)(8 1)(8 8)) 2 1)

; 2D座標でハイライト指定にて描画させる
(grfill '((1 1 0)(8 1 1)(8 8 2)(1 8 3)) 1 1)
(grfill '((1 1 0)(8 1 1)(8 8 2)) 1 1)


関連事項