Blender
V3.3
|
Go to the source code of this file.
Classes | |
struct | BMeshCalcTessellation_Params |
Functions | |
void | BM_mesh_calc_tessellation_ex (BMesh *bm, BMLoop *(*looptris)[3], const struct BMeshCalcTessellation_Params *params) |
void | BM_mesh_calc_tessellation (BMesh *bm, BMLoop *(*looptris)[3]) |
void | BM_mesh_calc_tessellation_beauty (BMesh *bm, BMLoop *(*looptris)[3]) |
void | BM_mesh_calc_tessellation_with_partial_ex (BMesh *bm, BMLoop *(*looptris)[3], const struct BMPartialUpdate *bmpinfo, const struct BMeshCalcTessellation_Params *params) |
void | BM_mesh_calc_tessellation_with_partial (BMesh *bm, BMLoop *(*looptris)[3], const struct BMPartialUpdate *bmpinfo) |
Definition at line 272 of file bmesh_mesh_tessellate.c.
References bm, and BM_mesh_calc_tessellation_ex().
Referenced by bpy_bmesh_calc_loop_triangles(), and C_BVHTree_FromBMesh().
A version of BM_mesh_calc_tessellation that avoids degenerate triangles.
Definition at line 538 of file bmesh_mesh_tessellate.c.
References BLI_assert, BLI_heap_free(), BLI_memarena_free(), bm, BM_FACES_OF_MESH, BM_ITER_MESH, bmesh_calc_tessellation_for_face_beauty(), BMFace::len, NULL, PartialTessellationUserTLS::pf_arena, poly_to_tri_count(), BMesh::totface, and BMesh::totloop.
Referenced by BMD_mesh_intersection(), and sculpt_gesture_apply_trim().
void BM_mesh_calc_tessellation_ex | ( | BMesh * | bm, |
BMLoop *(*) | looptris[3], | ||
const struct BMeshCalcTessellation_Params * | params | ||
) |
Definition at line 260 of file bmesh_mesh_tessellate.c.
References bm, BM_FACE_TESSELLATE_THREADED_LIMIT, bm_mesh_calc_tessellation__multi_threaded(), bm_mesh_calc_tessellation__single_threaded(), params, and BMesh::totface.
Referenced by BM_mesh_calc_tessellation(), and editmesh_tessface_calc_intern().
void BM_mesh_calc_tessellation_with_partial | ( | BMesh * | bm, |
BMLoop *(*) | looptris[3], | ||
const struct BMPartialUpdate * | bmpinfo | ||
) |
void BM_mesh_calc_tessellation_with_partial_ex | ( | BMesh * | bm, |
BMLoop *(*) | looptris[3], | ||
const struct BMPartialUpdate * | bmpinfo, | ||
const struct BMeshCalcTessellation_Params * | params | ||
) |