**split_hexa#

Description#

This command splits a mesh made up exclusively of c3d8 elements (linear). Each hexahedral element is divided into 8 smaller hexahedral elements by splitting all edges at the middle and adding a node in the center.

Syntax#

**split_hexa \(~\,\) [ *keep_old_nsets ] \(~\,\) [ *keep_old_nsets_start_with prefix1prefixN ]

*keep_old_nsets

To preserve pre-existing node sets.

*keep_old_nsets_start_with

To preserve pre-existing node sets whose names start with the given prefixes.

Example#

../../_images/quadrangle-split.svg
****mesher
***mesh quadrangle-split
 **mesh_quadrangle
  *pointA (0. 0.)
  *pointB (1. 0.)
  *pointC (1.5 1.)
  *pointD (0.5 1.)
 **extension
  *distance 1.
  *num 1
 **split_hexa
 **split_hexa
 **split_hexa
****return