Is it possible to do Boolean operations between VisualARQ walls and Rhino solids?

Yes, it is.

Since VisualARQ walls are actually blocks, they need their own commands to do certain type of operations, such as the Boolean union and the Boolean difference with Rhino geometry.

Wall Add Solids:

Option to add a Rhino solid into a VisualARQ wall. This command is the same as the Rhino Boolean union.

  1. Run the _vaWallFromSolids command va_walladdsolids.
  2. Select the wall where you wish to add one or more solid objects.
  3. Select the solids you wish to add. These solids must be closed extrusions or polysurfaces and must intersect at one or more points on the wall where they will be added.

Wall before and after the solid addition (and a solid subtraction):

Wall add solids

 

Wall Subtract Solids:

Option to subtract a Rhino solid from a VisualARQ wall. This command is the same as Rhino Boolean difference.

  1. Run the _vaWallSubtractsolids command va_wallsubtractsolids.
  2. Select the wall where you wish to subtract one or more solid objects.
  3. Select the solids you wish to subtract. These solids must be closed extrusions or polysurfaces and must intersect at one or more points on the wall where they will be subtracted

Wall before and after the subtraction:

Wall subtract solids

After doing a solid addition or a solid subtraction in a wall, this wall can be deformed using the wall control points. The solid added to or subtracted from the wall won’t change if the wall shape is modified.

The wall features are not affected by this operation, so you can subtract doors and windows from the modified wall.