Tetrahedron Inertia Tensor

Tetrahedron Inertia Tensor - Maxima's use for the subject and a demand for the extension on the general Polyhedral 3D Objects - Сообщения

#1 Опубликовано: 15.02.2026 12:59:53
ioan92

ioan92

177 сообщений из 108 понравились пользователям.

Группа: User

Hello Everybody,

I found a very interesting paper about the explicit formulas for the inertia tensor of a tetrahedron, defined with the 3 coordinates of its 4 vertices:

https://thescipub.com/abstract/jmssp.2005.8.11

Tetrahedron.png

The symbolic integration process for the obtention of the inertia tensor’s terms was conducted in the “F. Tonon’s” paper by using the “Mathematica” program.
I used the “SMath’ Maxima plugin” for the symbolic integrations.
My results gave identical numerical results as that of the “F. Tonon’s” example.

My formulas are available in an appended SMath file:

### Tetrahedron's Inertia Tensor - Ioan 2026.sm (3,04 МиБ) скачан 51 раз(а).

I included some additional results obtained by using “Maxima” plugin, for “Eigenvalues and Eigenvectors”. Even if the “Maxima” plugin allows the obtention of symbolic results, the complexity of these formulas lets me prefer the numerical application.
I’m interested in having opinions of those familiar with this category of problems by looking in two directions:

a) the connection between the “Eigenvalues and Eigenvectors” results and the rotation classical procedure for the Inertia Moments Tensor.

b) Could it be formulated a procedure to find the Inertia Moments Tensor for the general case of Polyhedral Solid, similar to the classical procedure for 2D polygons, very nicely developed by Davide Carpi in the “Properties of generic Polygons” included in the “SMath Examples”. If the polygon problems are enough available in the literature, I do not know similar procedures for 3D polyhedral objects, defined by their vertex’s coordinates.


Best Regards,
Ioan


Отредактировано 15.02.2026 13:13:56
Do to others as you would like them to do to you! Knowledge is of no value unless you put it into practice - Chekhov
3 пользователям понравился этот пост
sergio 15.02.2026 13:55:10, Davide Carpi 15.02.2026 15:58:35, Martin Kraska 15.02.2026 16:02:52
#2 Опубликовано: 15.02.2026 15:26:38
Martin Kraska

Martin Kraska

1 332 сообщений из 2 239 понравились пользователям.

Группа: Moderator

Once you have the inertia tensor of a tetrahedron in arbitrary coordinates, then you can compute the inertia of any body that has a surface triangulation (as available in the STL file format) using tetrahedra generated from a surface triangle and some reference point. The orientation of the triangles matters.

I assume that this approach is used in CAD software to compute the mass properties of 3D bodies.

Here is an example of the 2D procedure from my SMath book: https://smath.com/en-US/cloud/worksheet/LWrsp7uo
Отредактировано 15.02.2026 15:46:59
Technische Mechanik mit SMath Studio: https://link.springer.com/book/10.1007/978-3-658-50592-9
2 пользователям понравился этот пост
Davide Carpi 15.02.2026 15:58:41, ioan92 15.02.2026 16:11:29
#3 Опубликовано: 15.02.2026 17:27:56
ioan92

ioan92

177 сообщений из 108 понравились пользователям.

Группа: User

Wrote

Wrote

Once you have the inertia tensor of a tetrahedron in arbitrary coordinates, then you can compute the inertia of any body that has a surface triangulation (as available in the STL file format) using tetrahedra generated from a surface triangle and some reference point. The orientation of the triangles matters.

I assume that this approach is used in CAD software to compute the mass properties of 3D bodies.

Here is an example of the 2D procedure from my SMath book: https://smath.com/en-US/cloud/worksheet/LWrsp7uo



Thank you for the interestings suggestion.
Of course, a 3D space object can be decomposed by using tetrahedrons.
However, 2D figured do not need imperatively to use triangles for making plan figures.

I thought on another nice issues for using tetrahedrons, based on the decomposition of an irregular hexahedron into four linked tetrahedrons as here:

Hexaedre b.png

In such way we can create a sort of super element, with an unique output insted of four and also with only 24 input coordinates instead of 6*4*3=72.

The hexahedron finite element is often prefered.

Отредактировано 20.02.2026 14:17:07
Do to others as you would like them to do to you! Knowledge is of no value unless you put it into practice - Chekhov
1 пользователям понравился этот пост
Martin Kraska 15.02.2026 21:21:58
#4 Опубликовано: 15.02.2026 21:21:21
Martin Kraska

Martin Kraska

1 332 сообщений из 2 239 понравились пользователям.

Группа: Moderator

In finite element applications, computing the mass properties (typically represented as mass matrix) is more exciting than just for a rigid body. If you integrate the inertia terms over the volume using the shape functions and gaussian quadrature, you get the consistent mass matrix. Alternatively, you distribute the mass to the nodes and thereby overestimate the rotary intertia of the element.

The tetrahedral decomposition of an arbitrary body with triangular surface tesselation still has the beauty of not needing any internal mesh for computing the mass properties. Just select the reference point (can be outside, can be a surface point) and iterate over the surface triangles.

Technische Mechanik mit SMath Studio: https://link.springer.com/book/10.1007/978-3-658-50592-9
2 пользователям понравился этот пост
ioan92 16.02.2026 08:13:49, sergio 17.02.2026 10:19:36
#5 Опубликовано: 16.02.2026 08:51:33
ioan92

ioan92

177 сообщений из 108 понравились пользователям.

Группа: User

My starting point on this topic was not mainly the Finite Elements, but a problem about the analysis of the "Water ponding on contructions roofs". This problem contains some geometrical nonlinear aspects.
The geometrical properties of 3D objects are widely used also in many other fields ...

Image1.png
Image2.png
Image6.png
Image7.png
Отредактировано 16.02.2026 09:17:59
Do to others as you would like them to do to you! Knowledge is of no value unless you put it into practice - Chekhov
2 пользователям понравился этот пост
Alvaro 17.02.2026 03:52:43, sergio 17.02.2026 10:19:31
  • Новые сообщения
  • Нет новых сообщений