Turn geometry into solid elements โ
Make bricks from a solid that can be built in layers, or ten node tetrahedra from a tetrahedral mesh for any other shape.

Spot the cow: a closed mesh, filled with Ten Node Tetrahedra.
You need โ
- The geometry: section polylines or a quad mesh for bricks, the output of a tetrahedral mesher for tetrahedra.
- An nD material, and Assemble.
Steps โ
Bricks, for a solid in layers
- Make a series of meshes, one per layer, each with the same quad faces in the same order: loft each layer's polylines with Mesh Loft, or move or orient copies of one quad mesh.
- Wire the series, in order, into Meshes of Mesh Series to Brick. Set Closed to
truefor a ring that joins the last mesh back to the first. - Wire its Mesh output into Mesh of SSP Brick, and the material into Material. It makes one brick per 8-vertex mesh.
Tetrahedra, for any shape
- Bring in what a mesher such as gmsh or TetGen writes: the corner points, and four point numbers per tetrahedron, counted from 0. List Item picks each one's corners, and Construct Mesh makes them a four-vertex mesh.
- Wire the meshes into Mesh of Ten Node Tetrahedron, and the material into Material. It adds the six edge nodes itself.
- Hold a face at every node on it, edge nodes included: take the element's Points, keep the ones on the face, and remove duplicates with Cull Duplicates before the Support.
Then wire the elements into Elements of Assemble.
Check โ
- Model View draws the solid and, with Element edges on, as it is to start with, each element's edges.
- Assemble's Mass, in
kg, should be the solid's volume times the material's density. - Assemble warns when an edge node between two supported corners has no support of its own.
Good to know โ
- Mesh Series to Brick stops with an error on a triangle, and on a brick that folds through itself: every mesh of the series has to carry its faces and vertices in the same order.
- The number of bricks is
(layers โ 1) ร faces, with one more layer when Closed is on. Check it before assembling. - Tolerance on Assemble,
0.01m by default, has to be well below the size of the elements, or it welds their nodes together. The Femur uses0.0001. - Ten Node Tetrahedra need an OpenSees newer than 3.8.0. Mesh Brep in 10_Utility makes a quad mesh of surfaces for ASD Shell, not solids.
See also โ
- SSP Brick โ the eight-node brick
- Ten Node Tetrahedron โ the quadratic tetrahedron, and supports on its edge nodes
- Mesh Loft - Mesh Series to Bricks โ volumes of bricks from lofts and moved meshes
- Spot the Cow โ tetrahedra from a mesher, held on the ground
