Blender  V2.93
Functions
mesh_remesh_voxel.c File Reference
#include <ctype.h>
#include <float.h>
#include <math.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include "MEM_guardedalloc.h"
#include "BLI_blenlib.h"
#include "BLI_math.h"
#include "BLI_utildefines.h"
#include "DNA_mesh_types.h"
#include "DNA_meshdata_types.h"
#include "DNA_object_types.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_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_to_mesh_nomain (Mesh *mesh, int target_faces, int seed, bool preserve_sharp, bool preserve_boundary, bool adaptive_scale, void *update_cb, void *update_cb_data)
 
MeshBKE_mesh_remesh_voxel_to_mesh_nomain (Mesh *mesh, float voxel_size, float adaptivity, 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, Mesh *source)
 
struct MeshBKE_mesh_remesh_voxel_fix_poles (struct Mesh *mesh)
 

Function Documentation

◆ BKE_mesh_remesh_quadriflow_to_mesh_nomain()

Mesh* BKE_mesh_remesh_quadriflow_to_mesh_nomain ( Mesh mesh,
int  target_faces,
int  seed,
bool  preserve_sharp,
bool  preserve_boundary,
bool  adaptive_scale,
void *  update_cb,
void *  update_cb_data 
)

Definition at line 261 of file mesh_remesh_voxel.c.

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

Referenced by quadriflow_start_job().

◆ BKE_mesh_remesh_reproject_paint_mask()

void BKE_mesh_remesh_reproject_paint_mask ( Mesh target,
Mesh source 
)

◆ BKE_mesh_remesh_voxel_fix_poles()

struct Mesh* BKE_mesh_remesh_voxel_fix_poles ( struct Mesh mesh)

◆ BKE_mesh_remesh_voxel_to_mesh_nomain()

Mesh* BKE_mesh_remesh_voxel_to_mesh_nomain ( Mesh mesh,
float  voxel_size,
float  adaptivity,
float  isovalue 
)

◆ 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,
Mesh source 
)