Blender
V3.3
|
#include "BLI_map.hh"
#include "BLI_math.h"
#include "BLI_vector.hh"
#include "DNA_mesh_types.h"
#include "DNA_meshdata_types.h"
#include "DNA_object_types.h"
#include "BKE_lib_id.h"
#include "BKE_lib_query.h"
#include "BKE_mesh.h"
#include "BKE_mesh_fair.h"
#include "BKE_mesh_mapping.h"
#include "bmesh.h"
#include "bmesh_tools.h"
#include "MEM_guardedalloc.h"
#include "eigen_capi.h"
Go to the source code of this file.
Classes | |
class | VertexWeight |
class | LoopWeight |
class | FairingContext |
class | MeshFairingContext |
class | BMeshFairingContext |
class | UniformVertexWeight |
class | VoronoiVertexWeight |
class | UniformLoopWeight |
Functions | |
static void | prefair_and_fair_vertices (FairingContext *fairing_context, bool *affected_vertices, const eMeshFairingDepth depth) |
void | BKE_mesh_prefair_and_fair_vertices (struct Mesh *mesh, struct MVert *deform_mverts, bool *affect_vertices, const eMeshFairingDepth depth) |
void | BKE_bmesh_prefair_and_fair_vertices (struct BMesh *bm, bool *affect_vertices, const eMeshFairingDepth depth) |
Mesh Fairing algorithm designed by Brett Fedack, used in the addon "Mesh Fairing": https://github.com/fedackb/mesh-fairing.
Definition in file mesh_fair.cc.
void BKE_bmesh_prefair_and_fair_vertices | ( | struct BMesh * | bm, |
bool * | affect_vertices, | ||
const eMeshFairingDepth | depth | ||
) |
Definition at line 481 of file mesh_fair.cc.
References bm, and prefair_and_fair_vertices().
void BKE_mesh_prefair_and_fair_vertices | ( | struct Mesh * | mesh, |
struct MVert * | deform_mverts, | ||
bool * | affect_vertices, | ||
const 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().
|
static |
Definition at line 450 of file mesh_fair.cc.
References FairingContext::fair_vertices().
Referenced by BKE_bmesh_prefair_and_fair_vertices(), and BKE_mesh_prefair_and_fair_vertices().