概要
2つの立体の重なっている部分だけを残すブーリアン演算(AND)ノードです。 「型で切り出す」感覚で、片方をもう片方の形にトリミングできます。
- 座標系: z-up(x右、y奥、z上)。サイズはユニット単位(レンダリング時の pixels_per_unit でドットに変換)
使い方のポイント
- 3兄弟の使い分け:
solid_combine=足す、solid_subtract=引く、 intersect=共通部分だけ。「はみ出しを切り落とす」「断面を作る」のは intersect - 定番テク「箱で切る」: 大きい形に
solid_boxを交差させると、 球→ドーム(半球)、トーラス→アーチ、のような部分形状が作れる - 角丸ボックスは
solid_box×solid_sphereの交差でも作れる (solid_roundの方が直接的だが、交差は形の自由度が高い)
関連ノード
solid_combine/solid_subtract— 他のブーリアン演算solid_box— 「切り出し型」としての定番solid_round— 単に角を丸めたいだけの場合solid_render— ドット絵への変換
使用例
球とボックスの交差で角丸タイルを作る等。