Boolean operations with general solids

SCIA Engineer enables the user to perform standard Boolean operations with general solids.

The operations will be demonstrated on a set of simple examples.

Let us have two solids (cuboids) that intersect each other.

image\BooleanSolidsInitial.gif image\BooleanSolidsInitial2.gif

Union

The union operation merges the two cuboids into one solid.

image\BooleanSolidsUnion.gif

Subtraction

When you perform the subtraction, you may decide whether the subtracted solid should be deleted or kept in the model.

If you decide to delete it, it is removed.

image\BooleanSolidsSubtractionDelete.gif

If you keep it, it remains unaffected.

image\BooleanSolidsSubtractionNoDelete.gif

Intersection

There are two types of intersection: XOR (exclusive OR) and OR.

For the XOR option, what remains from the solids is the part that belongs to just one of them. The part that belongs to both solids (the intersecting part) is removed.

image\BooleanSolidsIntersectionXOR.gif

For normal OR it is the opposite way. The parts of the solids that belong to all intersecting solids are kept in the model and the rest is removed.

image\BooleanSolidsIntersectionOR.gif

Division

This operation divides the solids into more separate shapes. The parts that belong to just one solid are separated and the parts that belong to more solids create a new solid or solids.

image\BooleanSolidsDivision.gif

The procedure to perform a Boolean operation
  1. Open service Structure.

  2. Expand branch Transfer/Break/Unify.

  3. Select the required function (Union of solids, Subtraction of solids, Intersection of solids, Division of solids).

  4. Select the original entity for the operation.

  5. Select the secondary entity or entities for the operation.

  6. End selection with [ESC].

  7. For subtraction and intersection operations decide on the type of the operation (see above).

  8. That’s it.

SCIA web

Downloads

SCIA is part of the Nemetschek group