Hi,
has anyone an idea how to determine if a triangle mesh is convex?
I think there was once a discussion about it but i was not able to find it again.
thanks
How to determine if a mesh is convex?
-
- Posts: 30
- Joined: Thu Oct 01, 2009 2:17 pm
Re: How to determine if a mesh is convex?
You may need to read a text book on computational geometry.
The easiest method to determine whether a mesh is convex is stated below:
for each face of the mesh, check whether all the other vertices on the mesh is on the internal side of the face(assuming that direction of the normal of the face is pointing external side). If this is true for all the faces on the mesh, this mesh is a convex, otherwise it is a non-convex or concave.
I don't think this method is the most efficient one, so I advise to read a book on computational geometry for more detail.
The easiest method to determine whether a mesh is convex is stated below:
for each face of the mesh, check whether all the other vertices on the mesh is on the internal side of the face(assuming that direction of the normal of the face is pointing external side). If this is true for all the faces on the mesh, this mesh is a convex, otherwise it is a non-convex or concave.
I don't think this method is the most efficient one, so I advise to read a book on computational geometry for more detail.

-
- Posts: 229
- Joined: Sun Sep 30, 2007 7:58 am
Re: How to determine if a mesh is convex?
Thanks, that was exactly what i was looking for.aokman wrote:You may need to read a text book on computational geometry.
The easiest method to determine whether a mesh is convex is stated below:
for each face of the mesh, check whether all the other vertices on the mesh is on the internal side of the face(assuming that direction of the normal of the face is pointing external side). If this is true for all the faces on the mesh, this mesh is a convex, otherwise it is a non-convex or concave.
I don't think this method is the most efficient one, so I advise to read a book on computational geometry for more detail.