ポリゴンを塗りつぶす
xfpoly(xv,yv,[fill]) h = xfpoly(...)
同じ大きさの2つのベクトル (ポリゴンの点).
整数. ポリゴンを塗りつぶす際に使用される色.
このオプションの出力には、作成された Polyline エンティティへのハンドルが含まれます。 h を使用してプロパティを変更します。
プロパティのリストについては、polyline_properties を参照してください。
xfpoly はポリゴンをカレントの色または
オプション引数fillで指定した色で塗りつぶします.
fillが省略された場合,
ポリゴンはカレントの色で塗りつぶされ,輪郭がカレントの色と線種で
描画されます.
fillが指定された場合,
以下のようにポリゴンが塗りつぶされます:
fill<0の場合,ポリゴンはその色
-fillで塗りつぶされ,輪郭は描画されません.
fill=0の場合,
ポリゴンはカレントの色で塗りつぶされ,
輪郭はカレントの色と線種で描画されます
(fill省略時と同じ).
fill>0の場合,
ポリゴンはその色
fillで塗りつぶされ,輪郭はカレントの色と
線種で描画されます.
x=sin(2*%pi*(0:4)/5); y=cos(2*%pi*(0:4)/5); plot2d(0,0,-1,"010"," ",[-2,-2,2,2]); gca().foreground = 5; // カレントのエンティティ(直近に作成: ここではポリライン)を取得 e=xfpoly(x,y); e.fill_mode='off'; // 輪郭のみを表示 delete(e); // 新しいポリゴンを作成,色3で塗りつぶし, // カレントの色で輪郭を描画する xfpoly(x,y,3); | ![]() | ![]() |

| Version | Description |
| 2025.0.0 | Function returns the created handle(s). |