Blender  V3.3
editmesh_cache.cc File Reference
#include "MEM_guardedalloc.h"
#include "BLI_bounds.hh"
#include "BLI_math_vector.h"
#include "BLI_span.hh"
#include "DNA_mesh_types.h"
#include "BKE_editmesh.h"
#include "BKE_editmesh_cache.h"

Go to the source code of this file.

Functions

Ensure Data (derived from coords)
void BKE_editmesh_cache_ensure_poly_normals (BMEditMesh *em, EditMeshData *emd)
 
void BKE_editmesh_cache_ensure_vert_normals (BMEditMesh *em, EditMeshData *emd)
 
void BKE_editmesh_cache_ensure_poly_centers (BMEditMesh *em, EditMeshData *emd)
 
Calculate Min/Max
bool BKE_editmesh_cache_calc_minmax (struct BMEditMesh *em, struct EditMeshData *emd, float min[3], float max[3])
 

Detailed Description

Manage edit mesh cache: EditMeshData

Definition in file editmesh_cache.cc.

Function Documentation

◆ BKE_editmesh_cache_calc_minmax()

bool BKE_editmesh_cache_calc_minmax ( struct BMEditMesh em,
struct EditMeshData emd,
float  min[3],
float  max[3] 
)

◆ BKE_editmesh_cache_ensure_poly_centers()

void BKE_editmesh_cache_ensure_poly_centers ( BMEditMesh em,
EditMeshData emd 
)

◆ BKE_editmesh_cache_ensure_poly_normals()

void BKE_editmesh_cache_ensure_poly_normals ( BMEditMesh em,
EditMeshData emd 
)

◆ BKE_editmesh_cache_ensure_vert_normals()

void BKE_editmesh_cache_ensure_vert_normals ( BMEditMesh em,
EditMeshData emd 
)