Blender  V3.3
Functions
mesh_remesh_voxel.cc File Reference
#include <cctype>
#include <cfloat>
#include <cmath>
#include <cstdlib>
#include <cstring>
#include <ctime>
#include "MEM_guardedalloc.h"
#include "BLI_array.hh"
#include "BLI_index_range.hh"
#include "BLI_math_vec_types.hh"
#include "BLI_math_vector.h"
#include "BLI_span.hh"
#include "DNA_mesh_types.h"
#include "DNA_meshdata_types.h"
#include "BKE_attribute.h"
#include "BKE_bvhutils.h"
#include "BKE_customdata.h"
#include "BKE_editmesh.h"
#include "BKE_lib_id.h"
#include "BKE_mesh.h"
#include "BKE_mesh_mapping.h"
#include "BKE_mesh_remesh_voxel.h"
#include "BKE_mesh_runtime.h"
#include "bmesh_tools.h"

Go to the source code of this file.

Functions

MeshBKE_mesh_remesh_quadriflow (const Mesh *mesh, int target_faces, int seed, bool preserve_sharp, bool preserve_boundary, bool adaptive_scale, void(*update_cb)(void *, float progress, int *cancel), void *update_cb_data)
 
MeshBKE_mesh_remesh_voxel (const Mesh *mesh, const float voxel_size, const float adaptivity, const float isovalue)
 
void BKE_mesh_remesh_reproject_paint_mask (Mesh *target, Mesh *source)
 
void BKE_remesh_reproject_sculpt_face_sets (Mesh *target, Mesh *source)
 
void BKE_remesh_reproject_vertex_paint (Mesh *target, const Mesh *source)
 
struct MeshBKE_mesh_remesh_voxel_fix_poles (const Mesh *mesh)
 

Function Documentation

◆ BKE_mesh_remesh_quadriflow()

Mesh* BKE_mesh_remesh_quadriflow ( const Mesh mesh,
int  target_faces,
int  seed,
bool  preserve_sharp,
bool  preserve_boundary,
bool  adaptive_scale,
void(*)(void *, float progress, int *cancel)  update_cb,
void update_cb_data 
)

Definition at line 151 of file mesh_remesh_voxel.cc.

References mesh, seed, UNUSED_VARS, and update_cb().

◆ BKE_mesh_remesh_reproject_paint_mask()

void BKE_mesh_remesh_reproject_paint_mask ( Mesh target,
Mesh source 
)

◆ BKE_mesh_remesh_voxel()

Mesh* BKE_mesh_remesh_voxel ( const Mesh mesh,
const float  voxel_size,
const float  adaptivity,
const float  isovalue 
)

Definition at line 264 of file mesh_remesh_voxel.cc.

References mesh, and UNUSED_VARS.

◆ BKE_mesh_remesh_voxel_fix_poles()

struct Mesh* BKE_mesh_remesh_voxel_fix_poles ( const Mesh mesh)

◆ BKE_remesh_reproject_sculpt_face_sets()

void BKE_remesh_reproject_sculpt_face_sets ( Mesh target,
Mesh source 
)

◆ BKE_remesh_reproject_vertex_paint()

void BKE_remesh_reproject_vertex_paint ( Mesh target,
const Mesh source 
)