mesh generation + delaunay triangulation
DESCRIPTION
Mesh generation + Delaunay Triangulation. Chrissie Waddington Harry Moyse. Mesh Generation. Creating a 3d polyogonal shape from data E.g : protein structure from microscope Fancy 3d graphs Computer games. To generate a simple mesh grid in MATLAB. Delaunay Triangulation. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Mesh generation + Delaunay Triangulation](https://reader035.vdocuments.site/reader035/viewer/2022081419/568160d8550346895dd0080e/html5/thumbnails/1.jpg)
Mesh generation +
Delaunay Triangulation
Chrissie WaddingtonHarry Moyse
![Page 2: Mesh generation + Delaunay Triangulation](https://reader035.vdocuments.site/reader035/viewer/2022081419/568160d8550346895dd0080e/html5/thumbnails/2.jpg)
Mesh GenerationCreating a 3d polyogonal shape from dataE.g:
protein structure from microscopeFancy 3d graphsComputer games
![Page 3: Mesh generation + Delaunay Triangulation](https://reader035.vdocuments.site/reader035/viewer/2022081419/568160d8550346895dd0080e/html5/thumbnails/3.jpg)
To generate a simple mesh grid in MATLAB
![Page 4: Mesh generation + Delaunay Triangulation](https://reader035.vdocuments.site/reader035/viewer/2022081419/568160d8550346895dd0080e/html5/thumbnails/4.jpg)
![Page 5: Mesh generation + Delaunay Triangulation](https://reader035.vdocuments.site/reader035/viewer/2022081419/568160d8550346895dd0080e/html5/thumbnails/5.jpg)
Delaunay Triangulation
A way of creating a mesh from a set of points
Unrelated to the work of the French cubist of the same name
![Page 6: Mesh generation + Delaunay Triangulation](https://reader035.vdocuments.site/reader035/viewer/2022081419/568160d8550346895dd0080e/html5/thumbnails/6.jpg)
Delaunay triangulation
A triangulation where no point is inside the circumcircle of any triangle.
![Page 7: Mesh generation + Delaunay Triangulation](https://reader035.vdocuments.site/reader035/viewer/2022081419/568160d8550346895dd0080e/html5/thumbnails/7.jpg)
Generalizing Delaunay triangulation for large sets of points On any 3 points one can define a circleOn any four points one can define 4 circles
The point that is not a circle is either in the region enclosed by the circle or outside of it.
If the 4th point is outside the circle then a triangulation making the three points in the circle into a triangle is locally Delaunay
If the circle for every triangle contains no other points, then the triangulation is globally Delaunay
The Delaunay triangulation for a set of points may not exist or may be non-unique
![Page 8: Mesh generation + Delaunay Triangulation](https://reader035.vdocuments.site/reader035/viewer/2022081419/568160d8550346895dd0080e/html5/thumbnails/8.jpg)
How do we do it in matlab? 2D case
![Page 9: Mesh generation + Delaunay Triangulation](https://reader035.vdocuments.site/reader035/viewer/2022081419/568160d8550346895dd0080e/html5/thumbnails/9.jpg)
How do we do it in matlab? 3D case
![Page 10: Mesh generation + Delaunay Triangulation](https://reader035.vdocuments.site/reader035/viewer/2022081419/568160d8550346895dd0080e/html5/thumbnails/10.jpg)
Biological Applications
![Page 11: Mesh generation + Delaunay Triangulation](https://reader035.vdocuments.site/reader035/viewer/2022081419/568160d8550346895dd0080e/html5/thumbnails/11.jpg)
Medek et al. have used Delaunay triangulation to calculate location of tunnels in protein molecules.
Finding paths to an active site in a protein.
![Page 12: Mesh generation + Delaunay Triangulation](https://reader035.vdocuments.site/reader035/viewer/2022081419/568160d8550346895dd0080e/html5/thumbnails/12.jpg)
Singh et al. (1995) investigated the modeling of Crambin using carbon atoms as the vertices. This became the standard method for protein modeling using Delaunay tessellation.
Xie and Borne (2007) limited triangle side lengths so that ligand binding sites were highlighted, enabling better modeling of protein interactions.
![Page 13: Mesh generation + Delaunay Triangulation](https://reader035.vdocuments.site/reader035/viewer/2022081419/568160d8550346895dd0080e/html5/thumbnails/13.jpg)
Mathe et al. (2006) have used Delaunay tessellation to model the tumorSuppressor TP53 so that they can investigate cancer causing mutations.
![Page 14: Mesh generation + Delaunay Triangulation](https://reader035.vdocuments.site/reader035/viewer/2022081419/568160d8550346895dd0080e/html5/thumbnails/14.jpg)
Delaunay patterns can also be observed in the colouration of animals (morphogenesis)
![Page 15: Mesh generation + Delaunay Triangulation](https://reader035.vdocuments.site/reader035/viewer/2022081419/568160d8550346895dd0080e/html5/thumbnails/15.jpg)
![Page 16: Mesh generation + Delaunay Triangulation](https://reader035.vdocuments.site/reader035/viewer/2022081419/568160d8550346895dd0080e/html5/thumbnails/16.jpg)
Triangulation linksA fun java aplet
http://www.cse.unsw.edu.au/~lambert/java/3d/delaunay.html
Lecture notes http://graphics.stanford.edu/courses/cs368-06-spring/handouts/Delaunay_1.pdf http://w3.jouy.inra.fr/unites/miaj/public/vigneron/cs4235/l10cs4235.pdf