Blender V4.3
BKE_mesh_remesh_voxel.hh
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2019 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
5#pragma once
6
11struct Mesh;
12
14Mesh *BKE_mesh_remesh_voxel(const Mesh *mesh, float voxel_size, float adaptivity, float isovalue);
16 int target_faces,
17 int seed,
18 bool preserve_sharp,
19 bool preserve_boundary,
20 bool adaptive_scale,
21 void (*update_cb)(void *, float progress, int *cancel),
22 void *update_cb_data);
23
24namespace blender::bke {
25void mesh_remesh_reproject_attributes(const Mesh &src, Mesh &dst);
26}
Mesh * BKE_mesh_remesh_voxel_fix_poles(const Mesh *mesh)
Mesh * BKE_mesh_remesh_voxel(const Mesh *mesh, float voxel_size, float adaptivity, float isovalue)
Mesh * BKE_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)
static unsigned long seed
Definition btSoftBody.h:39
void mesh_remesh_reproject_attributes(const Mesh &src, Mesh &dst)