Volume of 3D polyhedron
Show older comments
Given a set of 3D coordinates, how can one find the volume of the polyhedron that is not necessarily convex?
7 Comments
Roger Stafford
on 25 Aug 2014
Yes, besides the vertices, you need to specify how these are grouped in the various faces of the polyhedron. Once you have that, then the volume can readily be calculated regardless of whether it is convex or not.
slaiyer
on 9 Oct 2014
Which begs the question - is there a 3D analogue of the INPOLYGON function for identifying such points?
For analyzing whether a point is inside a convex polyhedron, you could use,
or
For the nonconvex case, there also appear to be several offerings on the File Exchange ( Browse ), but I haven't used any of them.
Iila
on 23 Feb 2016
Yes, besides the vertices, you need to specify how these are grouped in the various faces of the polyhedron. Once you have that, then the volume can readily be calculated regardless of whether it is convex or not.
Roger Stafford, I have a group of faces ready. I just need to find the volume enclosed by the set of faces I have defined. How can I get the readily calculated volume then? Thanks.
Matt J
on 24 Feb 2016
This might help
Iila
on 25 Feb 2016
Thank you. But it doesn't. My polyhedra are concave. I also want to calculate the self intersecting volume, if any.
Accepted Answer
More Answers (0)
Categories
Find more on Bounding Regions in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

