|
mmg3d
|
Mesh analysis. More...
#include "mmg3d.h"
Functions | |
| void | MMG3D_set_reqBoundaries (MMG5_pMesh mesh) |
| int | MMG5_setadj (MMG5_pMesh mesh) |
| int | MMG5_setdhd (MMG5_pMesh mesh) |
| int | MMG5_chkVertexConnectedDomains (MMG5_pMesh mesh) |
| int | MMG5_singul (MMG5_pMesh mesh) |
| int | MMG5_norver (MMG5_pMesh mesh) |
| int | MMG3D_nmgeom (MMG5_pMesh mesh) |
| int | MMG3D_analys (MMG5_pMesh mesh) |
| int MMG3D_analys | ( | MMG5_pMesh | mesh | ) |
preprocessing stage: mesh analysis
— stage 1: data structures for surface
— stage 2: surface analysis


| int MMG3D_nmgeom | ( | MMG5_pMesh | mesh | ) |
| mesh | pointer toward the mesh |
Define continuous geometric support at non manifold vertices, using volume information.


| void MMG3D_set_reqBoundaries | ( | MMG5_pMesh | mesh | ) |
| mesh | pointer towarad the mesh structure. |
Set all boundary triangles to required and add a tag to detect that they are not realy required.

| int MMG5_chkVertexConnectedDomains | ( | MMG5_pMesh | mesh | ) |
| mesh | pointer toward the mesh structure. |
check subdomains connected by a vertex and mark these vertex as CRN and REQ.


| int MMG5_norver | ( | MMG5_pMesh | mesh | ) |
compute normals at C1 vertices, for C0: tangents


| int MMG5_setadj | ( | MMG5_pMesh | mesh | ) |
| mesh | pointer towarad the mesh structure. |
topology: set tria adjacency, detect Moebius, flip faces, count connected comp.


| int MMG5_setdhd | ( | MMG5_pMesh | mesh | ) |
check for ridges: dihedral angle


| int MMG5_singul | ( | MMG5_pMesh | mesh | ) |
check for singularities

