Booleans#

class ansys.mapdl.core._commands.prep7.booleans.Booleans#

Booleans.aadd([na1, na2, na3, na4, na5, ...])

Adds separate areas to create a single area.

Booleans.aglue([na1, na2, na3, na4, na5, ...])

Generates new areas by "gluing" areas.

Booleans.aina([na1, na2, na3, na4, na5, ...])

Finds the intersection of areas.

Booleans.ainp([na1, na2, na3, na4, na5, ...])

Finds the pairwise intersection of areas.

Booleans.ainv([na, nv])

Finds the intersection of an area with a volume.

Booleans.aovlap([na1, na2, na3, na4, na5, ...])

Overlaps areas.

Booleans.aptn([na1, na2, na3, na4, na5, ...])

Partitions areas.

Booleans.asba([na1, na2, sepo, keep1, keep2])

Subtracts areas from areas.

Booleans.asbl([na, nl, keepa, keepl])

Subtracts lines from areas.

Booleans.asbv([na, nv, sepo, keepa, keepv])

Subtracts volumes from areas.

Booleans.asbw([na, sepo, keep])

Subtracts the intersection of the working plane from areas (divides areas).

Booleans.boptn([lab, value])

Specifies Boolean operation options.

Booleans.btol([ptol])

Specifies the Boolean operation tolerances.

Booleans.lcsl([nl1, nl2, nl3, nl4, nl5, ...])

Divides intersecting lines at their point(s) of intersection.

Booleans.lglue([nl1, nl2, nl3, nl4, nl5, ...])

Generates new lines by "gluing" lines.

Booleans.lina([nl, na])

Finds the intersection of a line with an area.

Booleans.linl([nl1, nl2, nl3, nl4, nl5, ...])

Finds the common intersection of lines.

Booleans.linp([nl1, nl2, nl3, nl4, nl5, ...])

Finds the pairwise intersection of lines.

Booleans.linv([nl, nv])

Finds the intersection of a line with a volume.

Booleans.lovlap([nl1, nl2, nl3, nl4, nl5, ...])

Overlaps lines.

Booleans.lptn([nl1, nl2, nl3, nl4, nl5, ...])

Partitions lines.

Booleans.lsba([nl, na, sepo, keepl, keepa])

Subtracts areas from lines.

Booleans.lsbl([nl1, nl2, sepo, keep1, keep2])

Subtracts lines from lines.

Booleans.lsbv([nl, nv, sepo, keepl, keepv])

Subtracts volumes from lines.

Booleans.lsbw([nl, sepo, keep])

Subtracts the intersection of the working plane from lines (divides lines).

Booleans.vadd([nv1, nv2, nv3, nv4, nv5, ...])

Adds separate volumes to create a single volume.

Booleans.vglue([nv1, nv2, nv3, nv4, nv5, ...])

Generates new volumes by "gluing" volumes.

Booleans.vinp([nv1, nv2, nv3, nv4, nv5, ...])

Finds the pairwise intersection of volumes.

Booleans.vinv([nv1, nv2, nv3, nv4, nv5, ...])

Finds the intersection of volumes.

Booleans.vovlap([nv1, nv2, nv3, nv4, nv5, ...])

Overlaps volumes.

Booleans.vptn([nv1, nv2, nv3, nv4, nv5, ...])

Partitions volumes.

Booleans.vsba([nv, na, sepo, keepv, keepa])

Subtracts areas from volumes.

Booleans.vsbv([nv1, nv2, sepo, keep1, keep2])

Subtracts volumes from volumes.

Booleans.vsbw([nv, sepo, keep])

Subtracts intersection of the working plane from volumes (divides volumes).