[vtkusers] detecting if surface is convex

Dominik Szczerba dominik at itis.ethz.ch
Mon Oct 27 09:39:00 EDT 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Another idea: you can use e.g. qhull to compute the convex hull of your
mesh. If the mesh is convex the resulting volume will not change.

Dominik

Dominik Szczerba wrote:
> Curvature?
> 
> But will probably not be more robust than angles.
> 
> Dominik
> 
> Bryn Lloyd wrote:
>> Hi,
> 
> 
>> Is there any code in VTK that would help with detecting if a closed 3d
>> surface (or equivalently a connected set of tetrahedra) is convex or
>> concave?
> 
>> My own attempts have been to compute the dihedral angles at each edge on
>> the surface. If at least one is larger than PI -> concave. This is not
>> very robust though, especially for flat surfaces.
> 
> 
>> Thanks
>> Bryn
> 
> 
>> _______________________________________________
>> This is the private VTK discussion list.
>> Please keep messages on-topic. Check the FAQ at:
>> http://www.vtk.org/Wiki/VTK_FAQ
>> Follow this link to subscribe/unsubscribe:
>> http://www.vtk.org/mailman/listinfo/vtkusers
> 
> 
_______________________________________________
This is the private VTK discussion list.
Please keep messages on-topic. Check the FAQ at:
http://www.vtk.org/Wiki/VTK_FAQ
Follow this link to subscribe/unsubscribe:
http://www.vtk.org/mailman/listinfo/vtkusers

- --
Dominik Szczerba, Ph.D.
Computational Physics Group
Foundation for Research
on Information Technologies in Society
http://www.itis.ethz.ch
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.4-svn0 (GNU/Linux)
Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org

iD8DBQFJBcR0/EBMh9bUuzIRArXVAJ961yfO7gr3ZdhT0uQEc4Hx2dAkoQCfWfVS
NCOeBpaptaOBvna1F/QNPLU=
=3MvW
-----END PGP SIGNATURE-----



More information about the vtkusers mailing list