ブール演算は、サーフェスをトリムして 2 つのオブジェクト間に論理和、論理積、論理差の外観を作成するアクションです。
サーフェスにブール演算を実行するには
- サーフェス > ブーリアン(Surfaces > Booleans)サブメニューからアクションを選択します。
- 論理和ツール(Union Tool)では、2 つのサーフェスがマージされたようにトリミングされます。
- 論理差ツール(Difference Tool)では、1 番目のサーフェスから 2 番目のサーフェスの空間領域が取り除かれたようにトリミングされます。
- 論理積ツール(Intersection Tool)では、2 つのサーフェスが共有する空間領域だけが残るようにトリミングされます。
- 1 番目のサーフェスをクリックして、[Enter]キーを押します。次に、2 番目のサーフェスをクリックします。
サーフェスのクリック順序が影響するのは論理差ツール(Difference Tool)のみです。最初にクリックしたサーフェスから、次にクリックしたサーフェスが取り除かれます。
最初に球体(Sphere)を選択
最初にトーラス(Torus)を選択
結合されたサーフェスはグループ化されます。
ブーリアン(Boolean)シェイプを作成したあと、次の調整ができます。
- 論理差(Difference)ブーリアンを論理積(Intersect)ブーリアンに変更するなど、ブーリアン(Boolean)演算を変更するには、チャネル ボックス(Channel Box)で boolean ノードを選択し、演算(Operation)オプションを変更します。
- アウトライナ(Outliner)またはハイパーグラフ(Hypergraph)で、オリジナルのオブジェクトのいずれかのノードを選択できます。
注:
ブーリアン(Boolean)操作後にオリジナルのオブジェクトを復元するには、元に戻す(Undo)を使用する必要があります。
トラブルシューティング: ブール演算
「無効な NURBS シェルです(Not a valid NURBS shell)」というエラーが表示される場合、ブーリアン(Boolean)ツールで、クリックしたサーフェスから有効なジオメトリを作成できないことを意味します。
たとえば、次の図の水平円柱では、垂直円柱と結合できる領域が切れています。水平の円柱を上に移動すれば、ブーリアン アクションを実行できます。