TOPICS
Search

Polyhedron Volume


The polyhedron volume V can be computed for a closed polyhedron composed of N triangular faces with vertices (a_i,b_i,c_i) using the divergence theorem as

 V=1/6sum_(i=1)^Na_i·n_i,

where the normal n_i is given by the cross product

 n_i=(b_i-a_i)x(c_i-a_i).

The vertices of each face must be ordered so that n_i points outward. These formulas apply to polyhedra with arbitrary faces, since faces having more than three vertices can be triangulated. They apply to convex polyhedra as well as nonconvex polyhedra.

The volume can also be computed using the divergence theorem by integrating the vector field F=(x,0,0), which has divergence del ·F=1 everywhere, over the triangulated faces of the polyhedron.


See also

Divergence Theorem, Polyhedron, Polyhedron Centroid, Volume

Explore with Wolfram|Alpha

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://nurnberg.maths.unitn.it/centroid.pdf.

Referenced on Wolfram|Alpha

Polyhedron Volume

Cite this as:

Weisstein, Eric W. "Polyhedron Volume." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/PolyhedronVolume.html

Subject classifications