**remove_bset_from_bset#

Description#

This command allows to remove a boundary set from another given boundary set.

Syntax#

**remove_bset_from_bset \(~\,\) *from_bset bset \(~\,\) *bset_to_remove bset \(~\,\) *out_name name_newbset \(~\,\) [*overwrite]

*from_bset

The bset to be removed from.

*bset_to_remove

The bset to remove.

*out_name

The name of the new bset.

*overwrite

To allow overwriting a bset if it does already exist.

Example#

The following example shows how to create a bset for a complex boundary by removing a bset from a bset named “skin”.

../../_images/detect_blade_contact.svg
****mesher
 ***mesh detect_blade_contact.geof
  **open blade_3d.geof
  **bset easy
   *func (z<0.001)+(x<0.001)+(y>749.99)+(y<0.001);
  **remove_bset_from_bset
   *from_bset skin
   *bset_to_remove easy
   *out_name contact_zone
****return