Blender
V4.3
source
blender
blenkernel
BKE_mesh_compare.hh
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2023 Blender Authors
2
*
3
* SPDX-License-Identifier: GPL-2.0-or-later */
4
5
#pragma once
6
7
#include "
BKE_mesh_types.hh
"
8
13
namespace
blender::bke::compare_meshes
{
14
15
enum class
MeshMismatch
:
int8_t
;
16
20
const
char
*
mismatch_to_string
(
const
MeshMismatch
&mismatch);
21
36
std::optional<MeshMismatch>
compare_meshes
(
const
Mesh
&mesh1,
const
Mesh
&mesh2,
float
threshold);
37
38
}
// namespace blender::bke::compare_meshes
BKE_mesh_types.hh
blender::bke::compare_meshes
Definition
BKE_mesh_compare.hh:13
blender::bke::compare_meshes::mismatch_to_string
const char * mismatch_to_string(const MeshMismatch &mismatch)
Definition
mesh_compare.cc:35
blender::bke::compare_meshes::MeshMismatch
MeshMismatch
Definition
mesh_compare.cc:19
blender::bke::compare_meshes::compare_meshes
std::optional< MeshMismatch > compare_meshes(const Mesh &mesh1, const Mesh &mesh2, float threshold)
Checks if the two meshes are different, returning the type of mismatch if any. Changes in index order...
Definition
mesh_compare.cc:781
int8_t
signed char int8_t
Definition
stdint.h:75
Mesh
Definition
DNA_mesh_types.h:56
Generated on Thu Feb 6 2025 07:36:39 for Blender by
doxygen
1.11.0