シェルにブール演算を使用する

シェルに適用できるブール演算には、論理差(Subtraction)、論理積(Intersection)、組み合わせ(Combination)があります。

シェルから別のシェルの大きさの空間領域を引く

  1. Surface Edit > Shells > Shell Subtract を選択します。
  2. 空間領域を削除するシェルをクリックします。
  3. 最初のシェルから取り除く空間領域のシェルをクリックします。

2 つのシェル間で交差している空間領域を除くすべてを削除する

  1. Surface Edit > Shells > Shell Intersect を選択します。
  2. 交差しているボリュームを残す 2 つのシェルをクリックします。

2 つのシェルの空間領域を結合する

  1. Surface Edit > Shells > Shell Union を選択します。
  2. ボリュームを結合する 2 つのシェルをクリックします。

こんな場合は

ブール演算が機能しない
  • シェルの法線がすべて外向きになっていることを確認してください(詳細については、「カーブまたはサーフェスの方向を反転する」を参照してください)。
  • コラプスされた側面やマルチノットなどの問題のあるジオメトリを含むシェルでは、ブール演算が機能しない場合があります(詳細については「スパンまたはマルチ ノットを削除する」を参照してください)。
  • 開いているエッジを含むシェルでは、ブール演算が機能しない場合があります。Object Edit > Query Edit を使用して、開いているエッジを確認します。CLOSED VOLUMETrue の場合は、開いているエッジはありません。それ以外の場合は、開いているエッジの数が表示され、開いている個所が赤の矢印で分かりやすく表示されます。
一度に複数のシェルで作業する

シェルをグループ化し、ブール演算をグループで実行します。

オブジェクトをグループ化する/グループ化を解除する」を参照してください。