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