Home
last modified time | relevance | path

Searched refs:edges_len (Results 1 – 17 of 17) sorted by relevance

/dports/graphics/blender/blender-2.91.0/source/blender/bmesh/operators/
H A Dbmo_rotate_edges.c100 BMesh *bm, BMOperator *op, short check_flag, const bool use_ccw, const int edges_len) in bm_rotate_edges_shared() argument
102 Heap *heap = BLI_heap_new_ex(edges_len); in bm_rotate_edges_shared()
103 HeapNode **eheap_table = MEM_mallocN(sizeof(*eheap_table) * edges_len, __func__); in bm_rotate_edges_shared()
134 while ((pass_type != PASS_TYPE_DONE) && (edges_len_rotate != edges_len)) { in bm_rotate_edges_shared()
237 const int edges_len = BMO_slot_buffer_count(op->slots_in, "edges"); in bmo_rotate_edges_exec() local
239 const bool is_single = (edges_len == 1); in bmo_rotate_edges_exec()
266 bm_rotate_edges_shared(bm, op, check_flag, use_ccw, edges_len); in bmo_rotate_edges_exec()
/dports/graphics/blender/blender-2.91.0/source/blender/modifiers/intern/
H A DMOD_solidify_nonmanifold.c97 uint edges_len; member
111 uint edges_len; member
1067 edge_groups[eg_index].edges_len++; in MOD_solidify_nonmanifold_modifyMesh()
1087 .edges_len = 0, in MOD_solidify_nonmanifold_modifyMesh()
1119 const uint edges_len = edge_groups[j + add_index].edges_len; in MOD_solidify_nonmanifold_modifyMesh() local
1120 if (edges_len > 3) { in MOD_solidify_nonmanifold_modifyMesh()
1143 while (real_k < edges_len || in MOD_solidify_nonmanifold_modifyMesh()
1269 .edges_len = (edges_len - (uint)last_split), in MOD_solidify_nonmanifold_modifyMesh()
1799 if (g->edges_len > 2) { in MOD_solidify_nonmanifold_modifyMesh()
2077 BLI_assert(g->edges_len >= 2); in MOD_solidify_nonmanifold_modifyMesh()
[all …]
/dports/graphics/blender/blender-2.91.0/source/blender/editors/mesh/
H A Deditmesh_preselect_edgering.c129 int edges_len; member
150 psel->edges_len = 0; in EDBM_preselect_edgering_clear()
158 if ((psel->edges_len == 0) && (psel->verts_len == 0)) { in EDBM_preselect_edgering_draw()
172 if (psel->edges_len > 0) { in EDBM_preselect_edgering_draw()
173 immBegin(GPU_PRIM_LINES, psel->edges_len * 2); in EDBM_preselect_edgering_draw()
175 for (int i = 0; i < psel->edges_len; i++) { in EDBM_preselect_edgering_draw()
331 psel->edges_len = tot; in view3d_preselect_mesh_edgering_update_edges_from_edge()
H A Deditmesh_preselect_elem.c74 int edges_len; member
124 psel->edges_len = 0; in EDBM_preselect_elem_clear()
132 if ((psel->edges_len == 0) && (psel->verts_len == 0)) { in EDBM_preselect_elem_draw()
178 if (psel->edges_len > 0) { in EDBM_preselect_elem_draw()
180 immBegin(GPU_PRIM_LINES, psel->edges_len * 2); in EDBM_preselect_elem_draw()
182 for (int i = 0; i < psel->edges_len; i++) { in EDBM_preselect_elem_draw()
229 psel->edges_len = 1; in view3d_preselect_mesh_elem_update_from_edge()
361 psel->edges_len = efa->len; in view3d_preselect_mesh_elem_update_from_face()
H A Deditmesh_tools.c1440 int edges_len = 0; in bm_vert_connect_select_history_edge_to_vert_path() local
1446 edges_len += 1; in bm_vert_connect_select_history_edge_to_vert_path()
1453 if (bm->totedgesel != edges_len) { in bm_vert_connect_select_history_edge_to_vert_path()
4241 uint edges_len, in mesh_separate_arrays() argument
4247 .totedge = edges_len, in mesh_separate_arrays()
4282 BM_mesh_copy_arrays(bm_old, bm_new, verts, verts_len, edges, edges_len, faces, faces_len); in mesh_separate_arrays()
4780 const int edges_len = verts_len - (BM_edgeloop_is_closed(el_store) ? 0 : 1); in edbm_fill_grid_prepare() local
4781 BMEdge **edges = MEM_mallocN(sizeof(*edges) * edges_len, __func__); in edbm_fill_grid_prepare()
4783 for (int i = 0; i < edges_len; i++) { in edbm_fill_grid_prepare()
4795 if ((count == 1) && ((verts_len & 1) == 0) && (verts_len == edges_len)) { in edbm_fill_grid_prepare()
H A Deditmesh_select.c5062 const int edges_len = em->bm->totedgesel; in loop_find_regions() local
5066 visit_face_set = BLI_gset_ptr_new_ex(__func__, edges_len); in loop_find_regions()
5067 edges = MEM_mallocN(sizeof(*edges) * edges_len, __func__); in loop_find_regions()
5081 qsort(edges, edges_len, sizeof(*edges), verg_radial); in loop_find_regions()
5083 for (i = 0; i < edges_len; i++) { in loop_find_regions()
/dports/graphics/blender/blender-2.91.0/source/blender/bmesh/intern/
H A Dbmesh_edgeloop.c156 const uint edges_len = BLI_stack_count(edge_stack); in BM_mesh_edgeloops_find() local
157 BMEdge **edges = MEM_mallocN(sizeof(*edges) * edges_len, __func__); in BM_mesh_edgeloops_find()
161 for (uint i = 0; i < edges_len; i += 1) { in BM_mesh_edgeloops_find()
178 for (uint i = 0; i < edges_len; i += 1) { in BM_mesh_edgeloops_find()
302 int edges_len; in BM_mesh_edgeloops_find_path() local
318 edges_len = BLI_stack_count(edge_stack); in BM_mesh_edgeloops_find_path()
319 edges = MEM_mallocN(sizeof(*edges) * edges_len, __func__); in BM_mesh_edgeloops_find_path()
325 edges_len = bm->totedge; in BM_mesh_edgeloops_find_path()
326 edges = MEM_mallocN(sizeof(*edges) * edges_len, __func__); in BM_mesh_edgeloops_find_path()
394 for (uint i = 0; i < edges_len; i += 1) { in BM_mesh_edgeloops_find_path()
H A Dbmesh_core.c2739 int edges_len = 0; in bmesh_kernel_unglue_region_make_vert_multi() local
2768 edges_len += 1; in bmesh_kernel_unglue_region_make_vert_multi()
2773 BMEdge **edges = BLI_array_alloca(edges, edges_len); in bmesh_kernel_unglue_region_make_vert_multi()
2776 STACK_INIT(edges, edges_len); in bmesh_kernel_unglue_region_make_vert_multi()
2811 BLI_assert(edges_len == STACK_SIZE(edges)); in bmesh_kernel_unglue_region_make_vert_multi()
/dports/graphics/blender/blender-2.91.0/source/blender/blenlib/
H A DBLI_delaunay_2d.h116 int edges_len; member
156 int edges_len; member
/dports/graphics/blender/blender-2.91.0/source/blender/blenlib/intern/
H A Dpolyfill_2d_beautify.c336 const uint edges_len = tris_len - 1; in BLI_polyfill_beautify() local
343 sizeof(struct OrderEdge) * 2 * edges_len); in BLI_polyfill_beautify()
371 BLI_assert(edges_len * 2 == order_edges_len); in BLI_polyfill_beautify()
388 eheap_table = BLI_memarena_alloc(arena, sizeof(HeapNode *) * (size_t)edges_len); in BLI_polyfill_beautify()
H A Ddelaunay_2d.cc2381 in.edge = blender::Array<std::pair<int, int>>(input->edges_len); in BLI_delaunay_2d_cdt_calc()
2388 for (int e = 0; e < input->edges_len; ++e) { in BLI_delaunay_2d_cdt_calc()
2405 int ne = output->edges_len = res.edge.size(); in BLI_delaunay_2d_cdt_calc()
/dports/graphics/blender/blender-2.91.0/source/blender/python/mathutils/
H A Dmathutils_geometry.c1599 Py_ssize_t vert_coords_len, edges_len, faces_len; in M_Geometry_delaunay_2d_cdt() local
1622 edges_len = mathutils_array_parse_alloc_vi((int **)&in_edges, 2, edges, error_prefix); in M_Geometry_delaunay_2d_cdt()
1623 if (edges_len == -1) { in M_Geometry_delaunay_2d_cdt()
1635 in.edges_len = edges_len; in M_Geometry_delaunay_2d_cdt()
1659 out_edges = PyList_New(res->edges_len); in M_Geometry_delaunay_2d_cdt()
1660 for (i = 0; i < res->edges_len; i++) { in M_Geometry_delaunay_2d_cdt()
1677 res->edges_orig, res->edges_orig_start_table, res->edges_orig_len_table, res->edges_len); in M_Geometry_delaunay_2d_cdt()
/dports/graphics/blender/blender-2.91.0/source/blender/blenkernel/
H A DBKE_mesh.h107 int verts_len, int edges_len, int tessface_len, int loops_len, int polys_len);
110 int edges_len,
116 int edges_len,
/dports/graphics/blender/blender-2.91.0/source/blender/blenkernel/intern/
H A Dbvhutils.c1358 const int edges_len, in loose_edges_map_get() argument
1361 BLI_bitmap *loose_edges_mask = BLI_BITMAP_NEW(edges_len, __func__); in loose_edges_map_get()
1365 for (int i = 0; i < edges_len; i++, e++) { in loose_edges_map_get()
1469 int edges_len = mesh->totedge; in BKE_bvhtree_from_mesh_get() local
1472 loose_edges_mask = loose_edges_map_get(mesh->medge, edges_len, &loose_edges_len); in BKE_bvhtree_from_mesh_get()
1479 edges_len, in BKE_bvhtree_from_mesh_get()
H A Dmesh.c890 int verts_len, int edges_len, int tessface_len, int loops_len, int polys_len) in BKE_mesh_new_nomain() argument
904 mesh->totedge = edges_len; in BKE_mesh_new_nomain()
946 int edges_len, in BKE_mesh_new_nomain_from_template_ex() argument
960 me_dst->totedge = edges_len; in BKE_mesh_new_nomain_from_template_ex()
969 CustomData_copy(&me_src->edata, &me_dst->edata, mask.emask, CD_CALLOC, edges_len); in BKE_mesh_new_nomain_from_template_ex()
989 int edges_len, in BKE_mesh_new_nomain_from_template() argument
995 me_src, verts_len, edges_len, tessface_len, loops_len, polys_len, CD_MASK_EVERYTHING); in BKE_mesh_new_nomain_from_template()
/dports/graphics/blender/blender-2.91.0/source/blender/editors/uvedit/
H A Duvedit_select.c3782 int edges_len = 0; in ED_uvedit_selected_edges() local
3808 edges[edges_len++] = l_iter; in ED_uvedit_selected_edges()
3809 if (edges_len == len_max) { in ED_uvedit_selected_edges()
3829 *r_edges_len = edges_len; in ED_uvedit_selected_edges()
3830 if (edges_len != len_max) { in ED_uvedit_selected_edges()
3831 edges = MEM_reallocN(edges, sizeof(*edges) * edges_len); in ED_uvedit_selected_edges()
/dports/graphics/blender/blender-2.91.0/source/blender/blenlib/tests/
H A DBLI_delaunay_2d_test.cc1513 input.edges_len = 0; in TEST()