diff options
Diffstat (limited to 'source/blender/blenkernel/BKE_mesh_remesh_voxel.h')
-rw-r--r-- | source/blender/blenkernel/BKE_mesh_remesh_voxel.h | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/source/blender/blenkernel/BKE_mesh_remesh_voxel.h b/source/blender/blenkernel/BKE_mesh_remesh_voxel.h index 089e4de4709..cc4a3a01892 100644 --- a/source/blender/blenkernel/BKE_mesh_remesh_voxel.h +++ b/source/blender/blenkernel/BKE_mesh_remesh_voxel.h @@ -16,8 +16,9 @@ * The Original Code is Copyright (C) 2019 by Blender Foundation * All rights reserved. */ -#ifndef __BKE_REMESH_H__ -#define __BKE_REMESH_H__ + +#ifndef __BKE_MESH_REMESH_VOXEL_H__ +#define __BKE_MESH_REMESH_VOXEL_H__ /** \file * \ingroup bke @@ -38,9 +39,21 @@ struct Mesh *BKE_mesh_remesh_voxel_ovdb_volume_to_mesh_nomain(struct OpenVDBLeve double adaptivity, bool relax_disoriented_triangles); #endif -struct Mesh *BKE_mesh_remesh_voxel_to_mesh_nomain(struct Mesh *mesh, float voxel_size); + +struct Mesh *BKE_mesh_remesh_voxel_fix_poles(struct Mesh *mesh); +struct Mesh *BKE_mesh_remesh_voxel_to_mesh_nomain(struct Mesh *mesh, + float voxel_size, + float adaptivity); +struct Mesh *BKE_mesh_remesh_quadriflow_to_mesh_nomain(struct Mesh *mesh, + int target_faces, + int seed, + bool preserve_sharp, + bool preserve_boundary, + bool adaptive_scale, + void *update_cb, + void *update_cb_data); /* Data reprojection functions */ void BKE_remesh_reproject_paint_mask(struct Mesh *target, struct Mesh *source); -#endif /* __BKE_REMESH_H__ */ +#endif /* __BKE_MESH_REMESH_VOXEL_H__ */ |