Blender V5.0
mesh_merge_customdata.cc File Reference
#include "BLI_math_base.h"
#include "BLI_math_vector_types.hh"
#include "BLI_task.hh"
#include "BKE_attribute.hh"
#include "BKE_mesh.hh"
#include "BLI_strict_flags.h"

Go to the source code of this file.

Enumerations

enum  { CMP_CLOSE = 0 , CMP_EQUAL = 1 , CMP_APART = 2 }

Functions

static int compare_v2_classify (const float uv_a[2], const float uv_b[2])
static void merge_uvs_for_vertex (const Span< int > loops_for_vert, Span< float2 * > uv_map_layers)
void BKE_mesh_merge_customdata_for_apply_modifier (Mesh *mesh)

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
CMP_CLOSE 
CMP_EQUAL 
CMP_APART 

Definition at line 20 of file mesh_merge_customdata.cc.

Function Documentation

◆ BKE_mesh_merge_customdata_for_apply_modifier()

◆ compare_v2_classify()

int compare_v2_classify ( const float uv_a[2],
const float uv_b[2] )
static

Definition at line 26 of file mesh_merge_customdata.cc.

References CMP_APART, CMP_CLOSE, CMP_EQUAL, and compare_ff_relative().

Referenced by merge_uvs_for_vertex().

◆ merge_uvs_for_vertex()