asbw#
- Booleans.asbw(na='', sepo='', keep='', **kwargs)#
Subtracts the intersection of the working plane from areas (divides areas).
Mechanical APDL Command: ASBW
- Parameters:
- na
str Area (or areas, if picking is used) to be subtracted from. If
NA= ALL, use all selected areas. IfNA= P, graphical picking is enabled (valid only in the GUI). A component name may also be input forNA.- sepo
str Behavior of the created boundary.
(blank)- The resulting areas will share line(s) where they touch.SEPO- The resulting areas will have separate, but coincident line(s).
- keep
str Specifies whether
NAareas are to be deleted.(blank)- Use the setting of KEEP on the boptn command.DELETE- DeleteNAareas after asbw operation (override boptn command settings).KEEP- KeepNAareas after asbw operation (override boptn command settings).
- na
Notes
Generates new areas by subtracting the intersection of the working plane from the
NAareas. The intersection will be a line(s). The working plane must not be in the same plane as theNAarea(s). IfSEPOis blank, theNAarea is divided at the line and the resulting areas will be connected, sharing a common line where they touch. IfSEPOis set to SEPO,NAis divided into two unconnected areas with separate lines. The SEPO option may cause unintended consequences if any keypoints exist along the cut plane. See Solid Modeling in the Modeling and Meshing Guide for an illustration. See the boptn command for an explanation of the options available to Boolean operations. Element attributes and solid model boundary conditions assigned to the original entities will not be transferred to the new entities generated.Issuing the asbw command under certain conditions may generate a topological degeneracy error. Do not issue the command if:
A sphere or cylinder has been scaled. (A cylinder must be scaled unevenly in the XY plane.)
A sphere or cylinder has not been scaled but the work plane has been rotated.