Please navigate through our range of tutorials on the left-hand menu for BOXERmesh and BOXERgeom. Each of the tutorials come with step-by-step pdf instructions and project files required to complete the tutorial.


This tutorial examines a full car geometry which includes all the underhood and cabin details is prepared for analysis.

Axial HPT Blade

The following model shows how an axial gas turbine geometry, including all the secondary hub and shroud flow paths and the internal cooling geometry, is prepared for analysis.


This tutorial will show the entire process flow of a typical BOXERmesh project for creating a solvable, refined mesh on a quasi-2D aerofoil section. This includes specifying a bounding box and region, setting edge and face refinement levels, patch creation and defining a viscous layer mesh. After the mesh sizing and refinement parameters are specified, the mesh is created, visualised and saved to file.

Multi-region mesh

In this case we want to produce meshes for the metal and fluid phases for two connected pieces of pipe, with a continuous fluid domain running through them. The metal phase of each pipe will have a separate mesh domain, connected by a conformal interface; the two pipes may be made of different materials, or there is a gasket between the abutting faces which we do not want to model directly, so we wish to mesh more than one region.

Thin geometry multi-region mesh

Special consideration must be given to thin regions when working in multi-region mode. This case shows how to produce a four-region conformal mesh; a "fluid" exterior, and three meshes for solid components; Blade 1, Blade 2 and Propeller hub.

Sketching Primitives

Shows how to use sketching primitives to repair and augment an existing geometry. The primitive sketching entities are then converted to ‘real’ geometry and a mesh is created.


This tutorial looks at how to actuate a mannequin by moving the arms, legs and trunk. We will also use the parametric function to collect all of the separate transformations under a single, controllable parameter.

Shape A to B Morph

This example shows how to morph a starting shape (A) into a target shape (B) using Level-set morphing functionality. The user has access to all the intermediate geometry from A to B and these can be loaded into the BOXERmesh geometry register and sent to the normal meshing process.

Physics-based Level Set Morph

This example shows how to morph a source shape in response to a surface scalar using Level-set morphing functionality. This example simulates ice build-up on a wing. The user has access to all the shapes that represent the time evolution of the surface in response to the scalar (amount of icing) and these shapes can be loaded into the BOXERmesh geometry register and sent to the normal meshing process.

Free Form Deformation

This tutorial shows how to use FFD (Free-Form Deformation) transforms to smoothly deform a shape.