|
mmg3d
|
Mesh analysis. More...
#include "mmg3d.h"
Functions | |
| static void | _MMG5_reqBoundaries (MMG5_pMesh mesh) |
| static int | _MMG5_setadj (MMG5_pMesh mesh) |
| static int | _MMG5_setdhd (MMG5_pMesh mesh) |
| static int | _MMG5_singul (MMG5_pMesh mesh) |
| static int | _MMG5_norver (MMG5_pMesh mesh) |
| static 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


|
static |
| mesh | pointer toward the mesh |
Define continuous geometric support at non manifold vertices, using volume information.


|
static |
compute normals at C1 vertices, for C0: tangents


|
inlinestatic |
| mesh | pointer towarad the mesh structure. |
Set all boundary triangles to required and add a tag to detect that they are not realy required.

|
static |
| mesh | pointer towarad the mesh structure. |
topology: set adjacent, detect Moebius, flip faces, count connected comp.


|
static |
check for ridges: dihedral angle


|
static |
check for singularities

