Blender  V3.3
Functions
BKE_mesh_wrapper.h File Reference

Go to the source code of this file.

Functions

struct MeshBKE_mesh_wrapper_from_editmesh_with_coords (struct BMEditMesh *em, const struct CustomData_MeshMasks *cd_mask_extra, const float(*vert_coords)[3], const struct Mesh *me_settings)
 
struct MeshBKE_mesh_wrapper_from_editmesh (struct BMEditMesh *em, const struct CustomData_MeshMasks *cd_mask_extra, const struct Mesh *me_settings)
 
void BKE_mesh_wrapper_ensure_mdata (struct Mesh *me)
 
bool BKE_mesh_wrapper_minmax (const struct Mesh *me, float min[3], float max[3])
 
int BKE_mesh_wrapper_vert_len (const struct Mesh *me)
 
int BKE_mesh_wrapper_edge_len (const struct Mesh *me)
 
int BKE_mesh_wrapper_loop_len (const struct Mesh *me)
 
int BKE_mesh_wrapper_poly_len (const struct Mesh *me)
 
void BKE_mesh_wrapper_vert_coords_copy (const struct Mesh *me, float(*vert_coords)[3], int vert_coords_len)
 
void BKE_mesh_wrapper_vert_coords_copy_with_mat4 (const struct Mesh *me, float(*vert_coords)[3], int vert_coords_len, const float mat[4][4])
 
struct MeshBKE_mesh_wrapper_ensure_subdivision (struct Mesh *me)
 

Function Documentation

◆ BKE_mesh_wrapper_edge_len()

int BKE_mesh_wrapper_edge_len ( const struct Mesh me)

◆ BKE_mesh_wrapper_ensure_mdata()

void BKE_mesh_wrapper_ensure_mdata ( struct Mesh me)

◆ BKE_mesh_wrapper_ensure_subdivision()

struct Mesh* BKE_mesh_wrapper_ensure_subdivision ( struct Mesh me)

◆ BKE_mesh_wrapper_from_editmesh()

struct Mesh* BKE_mesh_wrapper_from_editmesh ( struct BMEditMesh em,
const struct CustomData_MeshMasks cd_mask_extra,
const struct Mesh me_settings 
)

◆ BKE_mesh_wrapper_from_editmesh_with_coords()

struct Mesh* BKE_mesh_wrapper_from_editmesh_with_coords ( struct BMEditMesh em,
const struct CustomData_MeshMasks cd_mask_extra,
const float(*)  vert_coords[3],
const struct Mesh me_settings 
)

◆ BKE_mesh_wrapper_loop_len()

int BKE_mesh_wrapper_loop_len ( const struct Mesh me)

◆ BKE_mesh_wrapper_minmax()

bool BKE_mesh_wrapper_minmax ( const struct Mesh me,
float  min[3],
float  max[3] 
)

◆ BKE_mesh_wrapper_poly_len()

int BKE_mesh_wrapper_poly_len ( const struct Mesh me)

◆ BKE_mesh_wrapper_vert_coords_copy()

void BKE_mesh_wrapper_vert_coords_copy ( const struct Mesh me,
float(*)  vert_coords[3],
int  vert_coords_len 
)

Referenced by meshdeformModifier_do().

◆ BKE_mesh_wrapper_vert_coords_copy_with_mat4()

void BKE_mesh_wrapper_vert_coords_copy_with_mat4 ( const struct Mesh me,
float(*)  vert_coords[3],
int  vert_coords_len,
const float  mat[4][4] 
)

◆ BKE_mesh_wrapper_vert_len()

int BKE_mesh_wrapper_vert_len ( const struct Mesh me)