Back to Node List

Rule Operation Merge

rule_operation_merge

Merges the placement operations (and painted cells) of multiple rule canvases into one.

Draft
Guide available
The node name and summary are available in English. Port, parameter, and article details are currently shown in Japanese.

Input Ports

NameTypeDescription
キャンバス1
canvas_a
RuleCanvas
Required
結合するルールキャンバスです。
キャンバス2
canvas_b
RuleCanvas
結合するルールキャンバスです。
キャンバス3
canvas_c
RuleCanvas
結合するルールキャンバスです。
キャンバス4
canvas_d
RuleCanvas
結合するルールキャンバスです。

Output Ports

NameTypeDescription
ルールキャンバス
canvas
RuleCanvas
結合したキャンバスです。
警告
warnings
Text
マップサイズ不一致などの注意点です。
概要
summary
Text
結合結果の短いまとめです。

何をするノードか

ルール矩形ルールラインで作ったパラメトリック操作と、エディタで手塗りしたキャンバスを 1枚に合成します。操作は「入力順 → 各キャンバス内の順」で重なり(後の入力が上)、 手塗りセルは空でないものが上書きで重なります。

マップサイズが先頭と異なるキャンバスは、手塗りセルの重ねをスキップして操作だけ結合し、 警告で知らせます(操作の座標は絶対値なのでそのまま有効です)。

入出力

種別 ID 説明
入力 canvas_acanvas_d RuleCanvas(aのみ必須) 結合するキャンバスです。
出力 canvas RuleCanvas 結合結果です。
出力 warnings / summary Text サイズ不一致などの注意点とまとめです。

つなぎ方の例

手塗りのRuleCanvas.canvas ──→ RuleOperationMerge.canvas_a
RuleRect.canvas          ──→ RuleOperationMerge.canvas_b
RuleOperationMerge.canvas ──→ RuleRender.canvas
Back to Node List
Rule Operation Merge — PixPipeline Node Reference