BMSweep is a new algorithm to determine the location of interior nodes whil
e generating hexahedral meshes using the volume sweeping method. Volume swe
eping is performed on two and one half-dimensional volumes by identifying a
'source' surface which is meshed with quadrilaterals. These quadrilaterals
are then swept through the volume towards a 'target' surface generating la
yers of hexahedra along the way. BMSweep uses background mesh interpolation
to locate interior nodes during sweeping. The interpolation method provide
s for quality element creation, while allowing the volume boundary to vary.
The cross-section of the volume can vary along the length of the sweep, th
e sweep path need nor be linear, and the source and target areas need not b
e flat. Three dimensional volumes can be swept using BMSweep after being de
composed into two and one half-dimensional sub-volumes.