BUD's TireMesh 3D mesh generator

General description

TireMesh is a new BUD's application concentrating the results of over than 10 years of research and developments in field of 2D, 2.5D and 3D mesh generation. Since the quality is the most important aspect of any mesh, we believe that the best result can be achieved only by taking into account the properties of the native geometry. TireMesh is able to handle the very complex geometry of tire cross-sections and 3D tread-patterns, producing all-quad respectively all-hexa meshes, being the best solution for tire companies.

The 3D module of TireMesh is an interactive all-hexa mesh generator extending and improving the capabilities of TreadMesh, an earlier BUD's 3D application.


The interaction from user side is required only at the beginning of meshing process when the 3D model will be decomposed into smaller pieces named blocks and templates. TireMesh provides the user with all necessary tools to do the decomposition and each piece is checked automatically to indicate if further decomposition is needed.

Blocks and templates are meshed and merged automatically. Since they have topology consideration and not geometrically, complex models are considered blocks:


Key benefits


Purpose of TireMesh3D was not to be a general 3D mesh generator but to be the best solution for tire companies able to meet theirs special problems and needs and to be a useful and practical tool for engineers.

For example TireMesh3D produces same meshes on contact surfaces of tread-patterns.

BUD’s TireMesh 3D mesh generator

The whole tread model can be generated by making the right number of copies and revolving each of them with suitable angles. Since the contact surfaces have the same mesh the pieces can be merged together getting the complete 3D mesh of entire tread.


Since meshes have mechanical consideration and not graphical one it is not important to have a graphically homogeneous balanced look. BUD's meshing approach is to generate at first a coarse mesh, which can be refined locally and globally later. Coarse mesh actually is the minimal all-hexa mesh. Refining the mesh locally the critical regions can be approximated with the desired tolerance without generating a lot of elements in the non-critical regions, saving computation time for FEA engines.


The quality of a mesh is determined by its elements. A cell is as better as approximates the perfect 3D finite element (cube). So the quality of elements can be improved by replacing the position of nodes and TireMesh does this operation automatically providing meshes with high quality cells. Sometimes there is a need to modify also the topology of the mesh. This operation is recommended to be done on the coarse mesh, which has fewer elements.


TireMesh is working on tolerant geometry. This means that the native geometry is approximated with simple geometry entities. Increasing/decreasing the level of approximation allows ignore/capture details of native geometry. As a consequence TireMesh is able to handle dirty geometries too.


Working on tolerant geometry the internal algorithms give very accurate results during the whole meshing process. At the end of work session the nodes will be projected automatically to the native geometry by a special function.


Since functions work only with analytical geometries they are quite fast. Once a coarse mesh is done the most functions work on the mesh and not on the geometry of any kind.


Topology features

Solids can be exploded into cells, faces and edges.

Starting from disconnected edges multi-frame/face model can be built up by providing the assembly tolerance.

Opened/closed 3D model can be built up stitching together, within the assembly tolerance the neighboring frames/faces.

Neighboring cells can be merged within the assembly tolerance.

Geometry features

Translate, rotate and revolve 3D models.

Split and combine curves and surfaces.

Meshing features

Insert, modify and delete nodes, edges and faces.

Technical specifications


Open/import geometries in different CAD formats:








Models can be exported into various formats:







The mesh can be exported into:






TireMesh has its own kernel (data structure and functions) and it is easy to port under different CAD systems (ACIS, OpenCASCADE, CATIA, etc.).

Supported platforms

At the moment Windows XP Professional is the only one supported platform.