Home
last modified time | relevance | path

Searched refs:mvert (Results 1 – 25 of 168) sorted by relevance

1234567

/dports/graphics/blender/blender-2.91.0/source/blender/editors/mesh/
H A Deditface.c353 const MVert *mvert; in paintface_minmax() local
365 mvert = me->mvert; in paintface_minmax()
466 mvert_eval = me_eval->mvert; in paintvert_flush_flags()
502 MVert *mvert; in paintvert_deselect_all_visible() local
513 mvert = me->mvert; in paintvert_deselect_all_visible()
516 if ((mvert->flag & ME_HIDE) == 0 && mvert->flag & SELECT) { in paintvert_deselect_all_visible()
520 mvert++; in paintvert_deselect_all_visible()
525 mvert = me->mvert; in paintvert_deselect_all_visible()
532 mvert->flag |= SELECT; in paintvert_deselect_all_visible()
543 mvert->flag ^= SELECT; in paintvert_deselect_all_visible()
[all …]
H A Dmeshtools.c111 MVert *mvert = *mvert_pp; in join_mesh_single() local
152 for (a = 0, mvert = *mvert_pp; a < me->totvert; a++, mvert++) { in join_mesh_single()
181 for (a = 0, mvert = *mvert_pp; a < me->totvert; a++, cos++, mvert++) { in join_mesh_single()
338 MVert *mvert = NULL; in ED_mesh_join_objects_exec() local
912 MVert *mvert = me_eval ? me_eval->mvert : me->mvert; in mesh_get_x_mirror_vert_spatial() local
915 mvert = &mvert[index]; in mesh_get_x_mirror_vert_spatial()
1147 MVert *mv, *mvert; in mesh_get_x_mirror_faces() local
1162 mvert = me_eval ? me_eval->mvert : me->mvert; in mesh_get_x_mirror_faces()
1256 const MVert *mvert, in ed_mesh_pick_face_vert__mpoly_find() argument
1372 const MVert *mvert; member
[all …]
H A Dmesh_mirror.c72 MVert *mvert = me_eval ? me_eval->mvert : me->mvert; in ED_mesh_mirror_spatial_table_begin() local
75 for (i = 0; i < totvert; i++, mvert++) { in ED_mesh_mirror_spatial_table_begin()
76 BLI_kdtree_3d_insert(MirrKdStore.tree, i, mvert->co); in ED_mesh_mirror_spatial_table_begin()
/dports/graphics/blender/blender-2.91.0/source/blender/modifiers/intern/
H A DMOD_weighted_normal.c87 MVert *mvert; member
201 MVert *mvert = wn_data->mvert; in apply_weights_vertex_normal() local
236 BKE_mesh_normals_loop_split(mvert, in apply_weights_vertex_normal()
362 BKE_mesh_normals_loop_custom_set(mvert, in apply_weights_vertex_normal()
409 BKE_mesh_normals_loop_split(mvert, in apply_weights_vertex_normal()
432 BKE_mesh_normals_loop_custom_set(mvert, in apply_weights_vertex_normal()
456 MVert *mvert = wn_data->mvert; in wn_face_area() local
482 MVert *mvert = wn_data->mvert; in wn_corner_angle() local
523 MVert *mvert = wn_data->mvert; in wn_face_with_angle() local
591 MVert *mvert = result->mvert; in modifyMesh() local
[all …]
H A DMOD_solidify_extrude.c89 MVert *mvert, *mv; in mesh_calc_hq_normal() local
96 mvert = mesh->mvert; in mesh_calc_hq_normal()
104 cddm->mvert = mv; in mesh_calc_hq_normal()
107 mv = mvert; in mesh_calc_hq_normal()
253 orig_mvert = mesh->mvert; in MOD_solidify_extrude_modifyMesh()
372 mvert = result->mvert; in MOD_solidify_extrude_modifyMesh()
431 mv = mvert; \ in MOD_solidify_extrude_modifyMesh()
442 mv = &mvert[numVerts]; \ in MOD_solidify_extrude_modifyMesh()
751 sub_v3_v3v3(nor_prev, mvert[ml[i_curr - 1].v].co, mvert[ml[i_curr].v].co); in MOD_solidify_extrude_modifyMesh()
756 sub_v3_v3v3(nor_next, mvert[ml[i_curr].v].co, mvert[ml[i_next].v].co); in MOD_solidify_extrude_modifyMesh()
[all …]
H A DMOD_displace.c177 MVert *mvert; member
195 MVert *mvert = data->mvert; in displaceModifier_do_task() local
273 vertexCos[iter][0] += delta * (mvert[iter].no[0] / 32767.0f); in displaceModifier_do_task()
274 vertexCos[iter][1] += delta * (mvert[iter].no[1] / 32767.0f); in displaceModifier_do_task()
275 vertexCos[iter][2] += delta * (mvert[iter].no[2] / 32767.0f); in displaceModifier_do_task()
290 MVert *mvert; in displaceModifier_do() local
307 mvert = mesh->mvert; in displaceModifier_do()
363 data.mvert = mvert; in displaceModifier_do()
H A DMOD_skin.c496 const MVert *mvert, in end_node_frames() argument
690 const MVert *mvert) in build_emats_stack() argument
717 calc_edge_mat(emat[e].mat, mvert[parent_v].co, mvert[v].co); in build_emats_stack()
721 sub_v3_v3v3(emat[e].mat[0], mvert[v].co, mvert[parent_v].co); in build_emats_stack()
741 const MVert *mvert, in build_edge_mats() argument
765 calc_edge_mat(stack_elem.mat, mvert[v].co, mvert[BKE_mesh_edge_other_vert(e, v)].co); in build_edge_mats()
831 const float edge_len = len_v3v3(mvert[e->v1].co, mvert[e->v2].co); in calc_edge_subdivisions()
870 origvert = orig->mvert; in subdivide_base()
897 outvert = result->mvert; in subdivide_base()
1860 MVert *mvert; in base_skin() local
[all …]
H A DMOD_normal_edit.c69 MVert *mv = mesh->mvert; in generate_vert_coordinates()
237 MVert *mvert, in normalEditModifier_do_radial() argument
344 BKE_mesh_normals_loop_custom_set(mvert, in normalEditModifier_do_radial()
374 MVert *mvert, in normalEditModifier_do_directional() argument
456 BKE_mesh_normals_loop_custom_set(mvert, in normalEditModifier_do_directional()
528 MVert *mvert = result->mvert; in normalEditModifier_do() local
550 BKE_mesh_calc_normals_poly(mvert, in normalEditModifier_do()
567 BKE_mesh_normals_loop_split(mvert, in normalEditModifier_do()
604 mvert, in normalEditModifier_do()
627 mvert, in normalEditModifier_do()
/dports/graphics/blender/blender-2.91.0/source/blender/editors/space_view3d/
H A Ddrawobject.c136 const MVert *mvert = me->mvert; in ED_draw_object_facemap() local
167 copy_v3_v3(GPU_vertbuf_raw_step(&pos_step), mvert[mloop[mlt->tri[0]].v].co); in ED_draw_object_facemap()
168 copy_v3_v3(GPU_vertbuf_raw_step(&pos_step), mvert[mloop[mlt->tri[1]].v].co); in ED_draw_object_facemap()
169 copy_v3_v3(GPU_vertbuf_raw_step(&pos_step), mvert[mloop[mlt->tri[2]].v].co); in ED_draw_object_facemap()
187 copy_v3_v3(GPU_vertbuf_raw_step(&pos_step), mvert[ml_start->v].co); in ED_draw_object_facemap()
188 copy_v3_v3(GPU_vertbuf_raw_step(&pos_step), mvert[ml_a->v].co); in ED_draw_object_facemap()
189 copy_v3_v3(GPU_vertbuf_raw_step(&pos_step), mvert[ml_b->v].co); in ED_draw_object_facemap()
/dports/graphics/blender/blender-2.91.0/source/blender/blenkernel/intern/
H A Dmultires_reshape_subdivide.c52 BKE_mesh_calc_poly_center(poly, &mesh->mloop[poly->loopstart], mesh->mvert, poly_center); in multires_subdivide_create_object_space_linear_grids()
68 mid_v3_v3v3(disps[1], mesh->mvert[loop->v].co, mesh->mvert[loop_next->v].co); in multires_subdivide_create_object_space_linear_grids()
69 mid_v3_v3v3(disps[2], mesh->mvert[loop->v].co, mesh->mvert[loop_prev->v].co); in multires_subdivide_create_object_space_linear_grids()
70 copy_v3_v3(disps[3], mesh->mvert[loop->v].co); in multires_subdivide_create_object_space_linear_grids()
H A Dmesh_convert.c80 MVert *mvert; in BKE_mesh_from_metaball() local
95 me->mvert = mvert; in BKE_mesh_from_metaball()
107 mvert++; in BKE_mesh_from_metaball()
264 MVert *mvert; in BKE_mesh_nurbs_displist_to_mdata() local
342 mvert++; in BKE_mesh_nurbs_displist_to_mdata()
392 mvert++; in BKE_mesh_nurbs_displist_to_mdata()
741 MVert *mvert = me->mvert; in BKE_mesh_to_curve_nurblist() local
925 mvert = me->mvert; in BKE_pointcloud_from_mesh()
974 mvert = me->mvert; in BKE_mesh_from_pointcloud()
1499 MVert *mvert = mesh_src->mvert; in shapekey_layers_to_keyblocks() local
[all …]
H A Dmesh_iterators.c76 const MVert *mv = mesh->mvert; in BKE_mesh_foreach_mapped_vert()
128 const MVert *mv = mesh->mvert; in BKE_mesh_foreach_mapped_edge()
197 const MVert *mv = mesh->mvert; in BKE_mesh_foreach_mapped_loop()
271 const MVert *mvert = mesh->mvert; in BKE_mesh_foreach_mapped_face_center() local
286 BKE_mesh_calc_poly_center(mp, ml, mvert, cent); in BKE_mesh_foreach_mapped_face_center()
288 BKE_mesh_calc_poly_normal(mp, ml, mvert, no); in BKE_mesh_foreach_mapped_face_center()
297 BKE_mesh_calc_poly_center(mp, ml, mvert, cent); in BKE_mesh_foreach_mapped_face_center()
299 BKE_mesh_calc_poly_normal(mp, ml, mvert, no); in BKE_mesh_foreach_mapped_face_center()
329 mv = &mesh->mvert[ml->v]; in BKE_mesh_foreach_mapped_subdiv_face_center()
343 mv = &mesh->mvert[ml->v]; in BKE_mesh_foreach_mapped_subdiv_face_center()
H A Dmultires_reshape_apply_base.c50 MVert *mvert = base_mesh->mvert; in multires_reshape_apply_base_update_mesh_coords() local
53 MVert *vert = &mvert[loop->v]; in multires_reshape_apply_base_update_mesh_coords()
104 copy_v3_v3(origco[i], base_mesh->mvert[i].co); in multires_reshape_apply_base_refit_base_mesh()
167 const float dist = v3_dist_from_plane(base_mesh->mvert[i].co, center, avg_no); in multires_reshape_apply_base_refit_base_mesh()
170 add_v3_v3(base_mesh->mvert[i].co, push); in multires_reshape_apply_base_refit_base_mesh()
H A Dmesh_tangent.c211 BKE_mesh_calc_loop_tangent_single_ex(mesh->mvert, in BKE_mesh_calc_loop_tangent_single()
239 const MVert *mvert; /* vertices & normals */ member
313 co = pMesh->mvert[pMesh->mloop[loop_index].v].co; in dm_ts_GetPosition()
397 pMesh->mvert[pMesh->mloop[mp->loopstart + 0].v].co, in dm_ts_GetNormal()
406 pMesh->mvert[pMesh->mloop[lt->tri[0]].v].co, in dm_ts_GetNormal()
407 pMesh->mvert[pMesh->mloop[lt->tri[1]].v].co, in dm_ts_GetNormal()
408 pMesh->mvert[pMesh->mloop[lt->tri[2]].v].co); in dm_ts_GetNormal()
413 const short *no = pMesh->mvert[pMesh->mloop[loop_index].v].no; in dm_ts_GetNormal()
570 void BKE_mesh_calc_loop_tangent_ex(const MVert *mvert, in BKE_mesh_calc_loop_tangent_ex() argument
674 mesh2tangent->mvert = mvert; in BKE_mesh_calc_loop_tangent_ex()
[all …]
H A Dmesh_merge.c256 MVert *mv, *mvert = MEM_malloc_arrayN(totvert_final, sizeof(*mvert), __func__); in BKE_mesh_merge_verts() local
259 STACK_DECLARE(mvert); in BKE_mesh_merge_verts()
298 STACK_INIT(mvert, totvert_final); in BKE_mesh_merge_verts()
304 mv = mesh->mvert; in BKE_mesh_merge_verts()
309 STACK_PUSH(mvert, *mv); in BKE_mesh_merge_verts()
387 mv = mesh->mvert; in BKE_mesh_merge_verts()
610 mesh, STACK_SIZE(mvert), STACK_SIZE(medge), 0, STACK_SIZE(mloop), STACK_SIZE(mpoly)); in BKE_mesh_merge_verts()
637 mv = mvert; in BKE_mesh_merge_verts()
649 memcpy(result->mvert, mvert, sizeof(MVert) * STACK_SIZE(mvert)); in BKE_mesh_merge_verts()
654 MEM_freeN(mvert); in BKE_mesh_merge_verts()
H A Dcrazyspace.c197 MVert *mvert = me->mvert; in BKE_crazyspace_set_quats_mesh() local
198 for (int i = 0; i < me->totvert; i++, mvert++) { in BKE_crazyspace_set_quats_mesh()
199 mvert->flag &= ~ME_VERT_TMP_TAG; in BKE_crazyspace_set_quats_mesh()
203 mvert = me->mvert; in BKE_crazyspace_set_quats_mesh()
213 if ((mvert[ml_curr->v].flag & ME_VERT_TMP_TAG) == 0) { in BKE_crazyspace_set_quats_mesh()
228 co_prev = mvert[ml_prev->v].co; in BKE_crazyspace_set_quats_mesh()
229 co_curr = mvert[ml_curr->v].co; in BKE_crazyspace_set_quats_mesh()
230 co_next = mvert[ml_next->v].co; in BKE_crazyspace_set_quats_mesh()
236 mvert[ml_curr->v].flag |= ME_VERT_TMP_TAG; in BKE_crazyspace_set_quats_mesh()
H A Dcdderivedmesh.c58 MVert *mvert; member
109 *r_vert = cddm->mvert[index]; in cdDM_getVert()
127 memcpy(r_vert, cddm->mvert, sizeof(*r_vert) * dm->numVertData); in cdDM_copyVertArray()
158 copy_v3_v3(r_co, cddm->mvert[index].co); in cdDM_getVertCo()
164 normal_short_to_float_v3(r_no, cddm->mvert[index].no); in cdDM_getVertNo()
191 cddm->mloop, cddm->mpoly, cddm->mvert, totloop, totpoly, cddm->dm.looptris.array_wip); in cdDM_recalc_looptri()
305 cddm->mvert = CustomData_get_layer(&dm->vertData, CD_MVERT); in cdDM_from_mesh_ex()
361 cddm->mvert = source->dupVertArray(source); in CDDM_copy()
364 CustomData_add_layer(&dm->vertData, CD_MVERT, CD_ASSIGN, cddm->mvert, numVerts); in CDDM_copy()
H A Dmesh_wrapper.c185 const MVert *mvert = me->mvert; in BKE_mesh_wrapper_vert_coords_copy() local
187 copy_v3_v3(vert_coords[i], mvert[i].co); in BKE_mesh_wrapper_vert_coords_copy()
222 const MVert *mvert = me->mvert; in BKE_mesh_wrapper_vert_coords_copy_with_mat4() local
224 mul_v3_m4v3(vert_coords[i], mat, mvert[i].co); in BKE_mesh_wrapper_vert_coords_copy_with_mat4()
H A Dmesh_remesh_voxel.c77 MVert *mvert = &mesh->mvert[i]; in BKE_mesh_remesh_voxel_ovdb_mesh_to_level_set_create() local
78 verts[i * 3] = mvert->co[0]; in BKE_mesh_remesh_voxel_ovdb_mesh_to_level_set_create()
79 verts[i * 3 + 1] = mvert->co[1]; in BKE_mesh_remesh_voxel_ovdb_mesh_to_level_set_create()
80 verts[i * 3 + 2] = mvert->co[2]; in BKE_mesh_remesh_voxel_ovdb_mesh_to_level_set_create()
116 copy_v3_v3(mesh->mvert[i].co, &output_mesh.vertices[i * 3]); in BKE_mesh_remesh_voxel_ovdb_volume_to_mesh_nomain()
181 MVert *mvert = &input_mesh->mvert[i]; in BKE_mesh_remesh_quadriflow() local
182 verts[i * 3] = mvert->co[0]; in BKE_mesh_remesh_quadriflow()
183 verts[i * 3 + 1] = mvert->co[1]; in BKE_mesh_remesh_quadriflow()
184 verts[i * 3 + 2] = mvert->co[2]; in BKE_mesh_remesh_quadriflow()
236 copy_v3_v3(mesh->mvert[i].co, &qrd.out_verts[i * 3]); in BKE_mesh_remesh_quadriflow()
H A Dmesh.c1185 mvert = tme->mvert; in BKE_mesh_orco_verts_get()
1496 MVert *mvert; in BKE_mesh_minmax() local
1497 for (mvert = me->mvert; i--; mvert++) { in BKE_mesh_minmax()
1544 MVert *mvert; in BKE_mesh_translate() local
1545 for (mvert = me->mvert; i--; mvert++) { in BKE_mesh_translate()
1566 mesh->mvert, in BKE_mesh_tessface_calc()
1777 mesh->mvert = mv; in BKE_mesh_vert_coords_apply()
1790 mesh->mvert = mv; in BKE_mesh_vert_coords_apply_with_mat4()
1801 mesh->mvert = mv; in BKE_mesh_vert_normals_apply()
1919 MVert *mvert = mesh->mvert; in split_faces_prepare_new_verts() local
[all …]
H A Dmesh_evaluate.c2325 MVert *mvert = me->mvert; in BKE_mesh_calc_area() local
2545 const MVert *mvert; in BKE_mesh_center_median() local
2547 for (mvert = me->mvert; i--; mvert++) { in BKE_mesh_center_median()
2548 add_v3_v3(r_cent, mvert->co); in BKE_mesh_center_median()
2567 const MVert *mvert = me->mvert; in BKE_mesh_center_median_from_polys() local
3157 co_curr = mvert[ml->v].co; in BKE_mesh_tessface_calc_ex()
3372 co_curr = mvert[ml->v].co; in BKE_mesh_recalc_looptri()
3831 if (mvert[e->v1].flag & ME_HIDE || mvert[e->v2].flag & ME_HIDE) { in BKE_mesh_flush_hidden_from_verts_ex()
3907 for (mv = mvert; i--; mv++) { in BKE_mesh_flush_select_from_polys_ex()
3925 mvert[ml->v].flag |= SELECT; in BKE_mesh_flush_select_from_polys_ex()
[all …]
H A Dparticle_distribute.c114 MVert *mv, *mvert = mesh->mvert; in distribute_grid() local
120 mv = mvert; in distribute_grid()
592 MVert *mvert = mesh->mvert; in distribute_from_volume_exec() local
641 v1 = mvert[mface->v1].co; in distribute_from_volume_exec()
642 v2 = mvert[mface->v2].co; in distribute_from_volume_exec()
643 v3 = mvert[mface->v3].co; in distribute_from_volume_exec()
653 v4 = mvert[mface->v4].co; in distribute_from_volume_exec()
1007 MVert *mv = mesh->mvert; in psys_thread_context_init_distribute()
1077 v1 = &mesh->mvert[mf->v1]; in psys_thread_context_init_distribute()
1078 v2 = &mesh->mvert[mf->v2]; in psys_thread_context_init_distribute()
[all …]
H A Dsubdiv_mesh.c544 const int coarse_vertex_index = coarse_vertex - coarse_mesh->mvert; in subdiv_vertex_data_copy()
644 MVert *subdiv_mvert = subdiv_mesh->mvert; in subdiv_mesh_vertex_every_corner_or_edge()
690 const MVert *coarse_mvert = coarse_mesh->mvert; in subdiv_mesh_vertex_corner()
692 MVert *subdiv_mvert = subdiv_mesh->mvert; in subdiv_mesh_vertex_corner()
743 MVert *subdiv_mvert = subdiv_mesh->mvert; in subdiv_mesh_vertex_edge()
791 MVert *subdiv_mvert = subdiv_mesh->mvert; in subdiv_mesh_vertex_inner()
996 const MVert *coarse_mvert = coarse_mesh->mvert; in subdiv_mesh_vertex_loose()
999 MVert *subdiv_mvert = subdiv_mesh->mvert; in subdiv_mesh_vertex_loose()
1047 const MVert *coarse_mvert = coarse_mesh->mvert; in points_for_loose_edges_interpolation_get()
1122 MVert *subdiv_mvert = subdiv_mesh->mvert; in subdiv_mesh_vertex_of_loose_edge()
[all …]
/dports/graphics/blender/blender-2.91.0/source/blender/bmesh/intern/
H A Dbmesh_mesh_convert.c193 MVert *mvert; in BM_mesh_bm_from_me() local
317 for (i = 0, mvert = me->mvert; i < me->totvert; i++, mvert++) { in BM_mesh_bm_from_me()
595 oldverts = me->mvert; in BM_mesh_bm_to_me()
596 me->mvert = NULL; in BM_mesh_bm_to_me()
660 mvert++; in BM_mesh_bm_to_me()
870 mvert = me->mvert; in BM_mesh_bm_to_me()
887 mvert++; in BM_mesh_bm_to_me()
908 mvert = me->mvert; in BM_mesh_bm_to_me()
953 mvert++; in BM_mesh_bm_to_me()
1046 MVert *mvert = me->mvert; in BM_mesh_bm_to_me_for_eval() local
[all …]
/dports/graphics/blender/blender-2.91.0/source/blender/editors/sculpt_paint/
H A Dsculpt_undo.c189 MVert *mvert; in sculpt_undo_restore_coords() local
215 mvert = ss->mvert; in sculpt_undo_restore_coords()
266 mvert[index[i]].flag |= ME_VERT_PBVH_UPDATE; in sculpt_undo_restore_coords()
303 MVert *mvert = ss->mvert; in sculpt_undo_restore_hidden() local
306 MVert *v = &mvert[unode->index[i]]; in sculpt_undo_restore_hidden()
334 MVert *mvert = ss->mvert; in sculpt_undo_restore_color() local
339 mvert[index[i]].flag |= ME_VERT_PBVH_UPDATE; in sculpt_undo_restore_color()
351 MVert *mvert; in sculpt_undo_restore_mask() local
359 mvert = ss->mvert; in sculpt_undo_restore_mask()
365 mvert[index[i]].flag |= ME_VERT_PBVH_UPDATE; in sculpt_undo_restore_mask()
[all …]

1234567