Polyhedron Centroid
The geometric centroid of a polyhedron composed of N triangular faces with vertices (a_i,b_i,c_i) can be computed using the curl theorem as
where the normal n_i is given by the cross product
| n_i=(b_i-a_i)x(c_i-a_i). |
(4)
|
This formula can be applied to polyhedra with arbitrary faces since faces having more than three vertices can be triangulated. Furthermore, the formula applies to concave polyhedra as well as convex ones.
The centroid can also be computed using the divergence theorem by integrating the functions F=(x^2/2,0,0), G=(xy,0,0), and H=(xz,0,0) which have divergence del ·F=x, del ·G=y, del ·H=z everywhere, over the triangulated faces of the polyhedron.
See also
Geometric Centroid, Polyhedron, Polyhedron Volume,Explore with Wolfram|Alpha
More things to try:
References
Dobrovolskis, A. R. "Inertia of Any Polyhedron." Icarus 124, 698-704, 1996.Lawlor, O. "Boundary Integration and the Rotational Inertia Matrix." CS 482 Lecture. https://www.cs.uaf.edu/2015/spring/cs482/lecture/02_20_boundary.html.Mirtich, B. "Fast and Accurate Computation of Polyhedral Mass Properties." J. Graphics Tools 1, No. 2, 31-50, Feb. 1996.Nürnberg, R. "Calculating the Area and Centroid of a Polygon in 2D." 2013. https://www.ma.imperial.ac.uk/~rn/centroid.pdf.Referenced on Wolfram|Alpha
Polyhedron CentroidCite this as:
Weisstein, Eric W. "Polyhedron Centroid." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/PolyhedronCentroid.html