Path Fill(パス塗りつぶし)
閉じたベジェパスの内部を塗りつぶすノード。
中級
Since P00
入力ポート
Path(パス)
塗りつぶすベジェパス
Color(色)
塗りの色(接続時はパラメータより優先)
出力ポート
Image(画像)
塗りつぶされたパス画像(透明背景)
パラメータ
| 名前 | 型 | デフォルト | 説明 |
|---|---|---|---|
| Width幅 | Int | 64 | キャンバスの幅(ピクセル) |
| Height高さ | Int | 64 | キャンバスの高さ(ピクセル) |
| Color色 | Color | 白 (1,1,1,1) | 塗りの色(入力ポート未接続時に使用) |
アルゴリズム
path_strokeと同じrasterize_subpathパイプラインでアウトライン座標列を生成(PP 補正は無効)
- セグメント接合点での .5,.5 角ピクセル復元も自動的に適用
- アウトラインの各行(y ライン)で x の最小値・最大値を算出
- 各行の min_x から max_x まで全ピクセルを塗りつぶし(アウトラインを含む)
開いたサブパスはスキップされます(closed: true のサブパスのみ塗りつぶし)。使用例
基本的な塗りつぶし
[BezierPath] → path → [PathFill] → output → [Preview]ストロークと塗りつぶしの合成
[BezierPath] → path → [PathFill] → output → [Blend] → [Preview]
→ path → [PathStroke] → output ↗注意事項
- アウトラインが3点未満のパスでは空画像を返します
.5,.5アンカーポイントの角ピクセル復元はrasterize_subpath内部で自動的に処理されるため、正方形・三角形等の形状で一貫した塗りつぶし結果が得られます
💡 ヒント
- •アウトラインが3点未満のパスでは空画像を返します
- •`.5,.5` アンカーポイントの角ピクセル復元は `rasterize_subpath` 内部で自動的に処理されるため、正方形・三角形等の形状で一貫した塗りつぶし結果が得られます
関連ノード
bezierpath
pathfill
preview
blend
pathstroke