Home
last modified time | relevance | path

Searched refs:tottri (Results 1 – 25 of 31) sorted by relevance

12

/dports/graphics/blender/blender-2.91.0/intern/dualcon/intern/
H A Ddualcon_c_api.cpp47 int tottri, curtri; member in DualConInputReader
61 tottri = input_mesh->tottri; in reset()
86 if (curtri == input_mesh->tottri) in getNextTriangle()
112 if (curtri == input_mesh->tottri) in getNextTriangle()
127 return tottri; in getNumTriangles()
/dports/graphics/blender/blender-2.91.0/source/blender/editors/space_info/
H A Dinfo_stats.c78 uint64_t tottri; member
90 char tottri[MAX_INFO_NUM_LEN]; member
116 stats->tottri += poly_to_tri_count(totface, totloop); in stats_mesheval()
168 int totv = 0, totf = 0, tottri = 0; in stats_object() local
182 stats->tottri += tottri; in stats_object()
230 stats->tottri += em->tottri; in stats_object_edit()
356 stats->tottri = ob->sculpt->bm->totface; in stats_object_sculpt_dynamic_topology()
456 SCENE_STATS_FMT_INT(tottri); in format_stats()
501 stats_fmt->tottri); in get_stats_string()
535 stats_fmt->tottri); in get_stats_string()
[all …]
/dports/graphics/blender/blender-2.91.0/source/blender/gpu/intern/
H A Dgpu_buffers.c351 int i, tottri; in GPU_pbvh_mesh_buffers_build() local
372 tottri++; in GPU_pbvh_mesh_buffers_build()
376 if (tottri == 0) { in GPU_pbvh_mesh_buffers_build()
417 buffers->tot_tri = tottri; in GPU_pbvh_mesh_buffers_build()
893 int tottri, totvert; in GPU_pbvh_bmesh_buffers_update() local
898 tottri = gpu_bmesh_face_visible_count(bm_faces); in GPU_pbvh_bmesh_buffers_update()
905 totvert = tottri * 3; in GPU_pbvh_bmesh_buffers_update()
908 if (!tottri) { in GPU_pbvh_bmesh_buffers_update()
982 buffers->tot_tri = tottri; in GPU_pbvh_bmesh_buffers_update()
995 GPU_indexbuf_init(&elb_lines, GPU_PRIM_LINES, tottri * 3, tottri * 3); in GPU_pbvh_bmesh_buffers_update()
[all …]
/dports/graphics/blender/blender-2.91.0/source/blender/modifiers/intern/
H A DMOD_boolean.c311 int tottri; in BMD_mesh_intersection() local
324 BM_mesh_calc_tessellation_beauty(bm, looptris, &tottri); in BMD_mesh_intersection()
419 bm, looptris, tottri, bm_face_isect_pair, NULL, 2, use_self, false, bmd->operation); in BMD_mesh_intersection()
424 tottri, in BMD_mesh_intersection()
521 int tottri; in collection_boolean_exact() local
524 BM_mesh_calc_tessellation_beauty(bm, looptris, &tottri); in collection_boolean_exact()
585 bm, looptris, tottri, bm_face_isect_nary, shape, num_shapes, true, false, bmd->operation); in collection_boolean_exact()
H A DMOD_remesh.c87 input->tottri = mesh->runtime.looptris.len; in init_dualcon_mesh()
/dports/graphics/blender/blender-2.91.0/source/blender/blenkernel/intern/
H A Deditmesh_bvh.c52 return BKE_bmbvh_new(em->bm, em->looptris, em->tottri, flag, cos_cage, cos_cage_free); in BKE_bmbvh_new_from_editmesh()
69 int tottri; in BKE_bmbvh_new_ex() local
96 tottri = 0; in BKE_bmbvh_new_ex()
105 tottri++; in BKE_bmbvh_new_ex()
110 tottri = looptris_tot; in BKE_bmbvh_new_ex()
113 bmtree->tree = BLI_bvhtree_new(tottri, epsilon, 8, 8); in BKE_bmbvh_new_ex()
H A Deditmesh_tangent.c336 int totface = em->tottri; in BKE_editmesh_loop_tangent_calc()
342 if (em->tottri != bm->totface) { in BKE_editmesh_loop_tangent_calc()
362 if (em->tottri != 0) { in BKE_editmesh_loop_tangent_calc()
377 mesh2tangent->numTessFaces = em->tottri; in BKE_editmesh_loop_tangent_calc()
H A Drigidbody.c413 int tottri; in rigidbody_get_shape_trimesh_from_mesh() local
426 tottri = mesh->runtime.looptris.len; in rigidbody_get_shape_trimesh_from_mesh()
430 if ((totvert == 0) || (tottri == 0)) { in rigidbody_get_shape_trimesh_from_mesh()
439 mdata = RB_trimesh_data_new(tottri, totvert); in rigidbody_get_shape_trimesh_from_mesh()
447 for (i = 0; i < tottri; i++) { in rigidbody_get_shape_trimesh_from_mesh()
695 int totvert, tottri = 0; in BKE_rigidbody_calc_volume() local
706 tottri = mesh->runtime.looptris.len; in BKE_rigidbody_calc_volume()
709 if (totvert > 0 && tottri > 0) { in BKE_rigidbody_calc_volume()
771 int totvert, tottri; in BKE_rigidbody_calc_center_of_mass() local
782 tottri = mesh->runtime.looptris.len; in BKE_rigidbody_calc_center_of_mass()
[all …]
H A Deditmesh.c132 BM_mesh_calc_tessellation(em->bm, em->looptris, &em->tottri); in editmesh_tessface_calc_intern()
H A Ddynamicpaint.c1638 const int tottri = BKE_mesh_runtime_looptri_len(mesh); in dynamicPaint_setInitialColor() local
1669 settings.use_threading = (tottri > 1000); in dynamicPaint_setInitialColor()
2228 const int tottri; member
2246 const int tottri = data->tottri; in dynamic_paint_create_uv_surface_direct_cb() local
2289 for (int i = 0; i < tottri; i++) { in dynamic_paint_create_uv_surface_direct_cb()
2863 const int tottri = BKE_mesh_runtime_looptri_len(mesh); in dynamicPaint_createUVSurface() local
2916 faceBB = MEM_mallocN(tottri * sizeof(*faceBB), "MPCanvasFaceBB"); in dynamicPaint_createUVSurface()
2926 for (int i = 0; i < tottri; i++) { in dynamicPaint_createUVSurface()
2946 .tottri = tottri, in dynamicPaint_createUVSurface()
2952 settings.use_threading = (h > 64 || tottri > 1000); in dynamicPaint_createUVSurface()
[all …]
H A Dmultires.c1921 int s, x, tottri, totquad; in multires_load_old_dm() local
1977 tottri = totquad = 0; in multires_load_old_dm()
1997 lsrc += st2 * (tottri * 3 + totquad * 4); in multires_load_old_dm()
2015 tottri++; in multires_load_old_dm()
H A Dsubsurf_ccg.c1883 const int tottri = dm->numPolyData * 2; in ccgDM_recalcLoopTri() local
1889 BLI_assert(tottri == 0 || mlooptri != NULL); in ccgDM_recalcLoopTri()
1891 BLI_assert(tottri == dm->looptris.num); in ccgDM_recalcLoopTri()
1893 for (i = 0, poly_index = 0; i < tottri; i += 2, poly_index += 1) { in ccgDM_recalcLoopTri()
/dports/graphics/blender/blender-2.91.0/source/blender/render/intern/source/
H A Dbake_api.c454 const int tottri = poly_to_tri_count(me->totpoly, me->totloop); in mesh_calc_tri_tessface() local
463 looptri = MEM_mallocN(sizeof(*looptri) * tottri, __func__); in mesh_calc_tri_tessface()
464 triangles = MEM_callocN(sizeof(TriTessFace) * tottri, __func__); in mesh_calc_tri_tessface()
482 for (i = 0; i < tottri; i++) { in mesh_calc_tri_tessface()
724 const int tottri = poly_to_tri_count(me->totpoly, me->totloop); in RE_bake_pixels_populate() local
725 MLoopTri *looptri = MEM_mallocN(sizeof(*looptri) * tottri, __func__); in RE_bake_pixels_populate()
729 for (int i = 0; i < tottri; i++) { in RE_bake_pixels_populate()
/dports/graphics/blender/blender-2.91.0/source/blender/editors/armature/
H A Dmeshlaplacian.c94 int tottri; member
431 int tottri = sys->heat.tottri; in heat_ray_tree_create() local
435 sys->heat.bvhtree = BLI_bvhtree_new(tottri, 0.0f, 4, 6); in heat_ray_tree_create()
438 for (a = 0; a < tottri; a++) { in heat_ray_tree_create()
595 int tottri = sys->heat.tottri; in heat_laplacian_create() local
609 for (a = 0, lt = mlooptri; a < tottri; a++, lt++) { in heat_laplacian_create()
668 int a, tottri, j, bbone, firstsegment, lastsegment; in heat_bone_weighting() local
678 tottri = poly_to_tri_count(me->totpoly, me->totloop); in heat_bone_weighting()
704 sys = laplacian_system_construct_begin(me->totvert, tottri, 1); in heat_bone_weighting()
706 sys->heat.tottri = poly_to_tri_count(me->totpoly, me->totloop); in heat_bone_weighting()
[all …]
/dports/graphics/blender/blender-2.91.0/intern/dualcon/
H A Ddualcon.h43 int tottri; member
/dports/graphics/blender/blender-2.91.0/source/blender/blenkernel/
H A DBKE_editmesh.h63 int tottri; member
H A DBKE_displist.h87 void BKE_displist_count(struct ListBase *lb, int *totvert, int *totface, int *tottri);
/dports/graphics/blender/blender-2.91.0/source/blender/editors/mesh/
H A Deditmesh_intersect.c210 em->tottri, in edbm_intersect_exec()
221 em->tottri, in edbm_intersect_exec()
384 em->bm, em->looptris, em->tottri, test_fn, NULL, 2, use_self, true, boolean_operation); in edbm_intersect_boolean_exec()
389 em->tottri, in edbm_intersect_boolean_exec()
985 bm, em->looptris, em->tottri, BMBVH_RESPECT_SELECT, NULL, false); in edbm_face_split_by_edges_exec()
H A Deditmesh_knife.c503 BLI_assert(index >= 0 && index < kcd->em->tottri); in set_lowest_face_tri()
1243 int tottri, tri_i; in knife_ray_intersect_face() local
1256 tottri = kcd->em->tottri; in knife_ray_intersect_face()
1257 BLI_assert(tri_i >= 0 && tri_i < tottri); in knife_ray_intersect_face()
1259 for (; tri_i < tottri; tri_i++) { in knife_ray_intersect_face()
/dports/games/ufoai/ufoai-2.5-source/src/tools/blender/
H A Dexport_uforadmap.py359 tottri= 0
362 tottri+=1
367 if len(verts) != 6 or tottri != 2:
/dports/graphics/blender/blender-2.91.0/source/blender/freestyle/intern/blender_interface/
H A DBlenderFileLoader.cpp419 int tottri = poly_to_tri_count(me->totpoly, me->totloop); in insertShapeNode() local
420 MLoopTri *mlooptri = (MLoopTri *)MEM_malloc_arrayN(tottri, sizeof(*mlooptri), __func__); in insertShapeNode()
456 for (int a = 0; a < tottri; a++) { in insertShapeNode()
524 for (int a = 0; a < tottri; a++) { in insertShapeNode()
/dports/graphics/blender/blender-2.91.0/source/blender/editors/sculpt_paint/
H A Dpaint_utils.c309 const int tottri = me_eval->runtime.looptris.len; in imapaint_pick_uv() local
329 for (i = 0; i < tottri; i++, lt++) { in imapaint_pick_uv()
H A Dpaint_mask.c1114 int tottri; in sculpt_gesture_apply_trim() local
1117 BM_mesh_calc_tessellation_beauty(bm, looptris, &tottri); in sculpt_gesture_apply_trim()
1164 BM_mesh_boolean(bm, looptris, tottri, bm_face_isect_pair, NULL, 2, true, true, boolean_mode); in sculpt_gesture_apply_trim()
/dports/graphics/blender/blender-2.91.0/source/blender/bmesh/intern/
H A Dbmesh_polygon.c195 const int tottri = f->len - 2; in BM_face_calc_point_in_face() local
197 uint(*index)[3] = BLI_array_alloca(index, tottri); in BM_face_calc_point_in_face()
204 for (j = 0; j < tottri; j++) { in BM_face_calc_point_in_face()
/dports/graphics/blender/blender-2.91.0/source/blender/python/bmesh/
H A Dbmesh_py_types.c1396 int tottri; in bpy_bmesh_calc_loop_triangles() local
1409 BM_mesh_calc_tessellation(bm, looptris, &tottri); in bpy_bmesh_calc_loop_triangles()
1411 ret = PyList_New(tottri); in bpy_bmesh_calc_loop_triangles()
1412 for (i = 0; i < tottri; i++) { in bpy_bmesh_calc_loop_triangles()

12