HexMeshAbaqus
The purpose of this program is to generate hexahedral meshes and associated displacement field matrices that can be used as an input to ABAQUS FE-models. It was written as part of the following workflow:
- high resolution MR images of musculoskeletal tissues were collected in an undeformed and then a deformed state
- non-rigid registration of volumes was conducted, which yielded 3D displacement fields (i.e., 3D vector at each voxel)
- voxelized data from image volumes were used to generate hexahedral meshes of segmented tissue volumes
- displacement fields were used as inputs for strain analysis
The program
- generates and displays the hexahedral meshes
- writes node, element and displacement data, separately as text files. These can then be copy-pasted to create *.inp files for ABAQUS FE Analysis
test_CreateINPfile_v1.m is an example code to run the functions
Displacement_3D.mat and BinaryMask_3D.mat are included as example displacement field and segmented volume data.
Node, Element and Displacement text files are also included to check your work.
Cite As
Jane Desrochers (2026). HexMeshAbaqus (https://in.mathworks.com/matlabcentral/fileexchange/67645-hexmeshabaqus), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
Tags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.1 | Fixed typo in CreateAbaqusInputData_unique.m |
|
|
| 1.0.0.0 |
