Blender  V3.3
Typedefs | Enumerations | Functions
BKE_mesh_fair.h File Reference
#include "BLI_utildefines.h"

Go to the source code of this file.

Typedefs

typedef enum eMeshFairingDepth eMeshFairingDepth
 

Enumerations

enum  eMeshFairingDepth { MESH_FAIRING_DEPTH_POSITION = 1 , MESH_FAIRING_DEPTH_TANGENCY = 2 }
 

Functions

void BKE_bmesh_prefair_and_fair_vertices (struct BMesh *bm, bool *affect_vertices, eMeshFairingDepth depth)
 
void BKE_mesh_prefair_and_fair_vertices (struct Mesh *mesh, struct MVert *deform_mverts, bool *affect_vertices, eMeshFairingDepth depth)
 

Detailed Description

Mesh Fairing algorithm designed by Brett Fedack, used in the addon "Mesh Fairing": https://github.com/fedackb/mesh-fairing.

Definition in file BKE_mesh_fair.h.

Typedef Documentation

◆ eMeshFairingDepth

Enumeration Type Documentation

◆ eMeshFairingDepth

Enumerator
MESH_FAIRING_DEPTH_POSITION 
MESH_FAIRING_DEPTH_TANGENCY 

Definition at line 21 of file BKE_mesh_fair.h.

Function Documentation

◆ BKE_bmesh_prefair_and_fair_vertices()

void BKE_bmesh_prefair_and_fair_vertices ( struct BMesh bm,
bool affect_vertices,
eMeshFairingDepth  depth 
)

Definition at line 481 of file mesh_fair.cc.

References bm, and prefair_and_fair_vertices().

◆ BKE_mesh_prefair_and_fair_vertices()

void BKE_mesh_prefair_and_fair_vertices ( struct Mesh mesh,
struct MVert deform_mverts,
bool affect_vertices,
eMeshFairingDepth  depth 
)

Definition at line 471 of file mesh_fair.cc.

References mesh, and prefair_and_fair_vertices().

Referenced by sculpt_face_set_edit_fair_face_set().