Blender  V2.93
Public Attributes | List of all members
MVert Struct Reference

#include <DNA_meshdata_types.h>

Public Attributes

float co [3]
 
short no [3]
 
char flag
 
char bweight
 

Detailed Description

Mesh Vertices.

Typically accessed from Mesh.mvert

Definition at line 42 of file DNA_meshdata_types.h.

Member Data Documentation

◆ bweight

char MVert::bweight

◆ co

float MVert::co[3]

Definition at line 43 of file DNA_meshdata_types.h.

Referenced by add_verts_to_dgroups(), arrayModifier_doArray(), BKE_crazyspace_set_quats_mesh(), BKE_keyblock_convert_to_mesh(), BKE_keyblock_update_from_mesh(), BKE_mesh_calc_poly_area(), BKE_mesh_calc_volume(), BKE_mesh_center_median(), BKE_mesh_from_metaball(), BKE_mesh_from_pointcloud(), BKE_mesh_minmax(), BKE_mesh_mirror_apply_mirror_on_axis_for_modifier(), BKE_mesh_nomain_to_meshkey(), BKE_mesh_nurbs_displist_to_mdata(), BKE_mesh_orco_verts_get(), BKE_mesh_recalc_looptri(), BKE_mesh_remap_calc_edges_from_mesh(), BKE_mesh_remap_calc_loops_from_mesh(), BKE_mesh_remap_calc_polys_from_mesh(), BKE_mesh_tessface_calc_ex(), BKE_mesh_to_curve_nurblist(), BKE_mesh_transform(), BKE_mesh_translate(), BKE_object_as_kdtree(), BKE_pbvh_vert_coords_alloc(), BKE_pbvh_vert_coords_apply(), BKE_pointcloud_from_mesh(), BKE_remesh_reproject_vertex_paint(), blo_do_versions_250(), BM_mesh_bm_from_me(), BM_mesh_bm_to_me(), build_edge_mats(), bvh_overlap_cb(), bvhtree_build_from_mvert(), bvhtree_update_from_mvert(), calc_edge_subdivisions(), calc_point_from_barycentric_extrusion(), cast_ray_highpoly(), ccd_mesh_make(), ccd_mesh_update(), ccgDM_getFinalVertCo(), cdDM_getVertCo(), closest_point_on_surface(), cloth_brush_collision_cb(), cloth_collision(), cloth_collision_response_static(), cloth_from_object(), cloth_update_verts(), collision_get_collider_velocity(), collision_move_object(), blender::nodes::compute_special_attributes(), construct_param_handle_subsurfed(), blender::nodes::create_cylinder_or_cone_mesh(), createFacepa(), customdata_weld(), cutEdges(), deformVerts(), distribute_from_volume_exec(), distribute_grid(), dm_mvert_map_doubles(), dm_ts_GetNormal(), dm_ts_GetPosition(), do_step_cloth(), do_vpaint_brush_smear_task_cb_ex(), do_wpaint_brush_smear_task_cb_ex(), dynamic_paint_paint_mesh_cell_point_cb_ex(), dynamicPaint_paintMesh(), dynamicPaint_surfaceHasMoved(), ED_draw_object_facemap(), ED_mesh_deform_bind_callback(), ED_mesh_mirror_spatial_table_begin(), ed_mesh_pick_face_vert__mpoly_find(), ED_object_modifier_convert(), evaluate_vertex_and_apply_displacement_copy(), evaluate_vertex_and_apply_displacement_interpolate(), explodeMesh(), extract_edituv_stretch_angle_iter_poly_mesh(), extract_pos_nor_hq_iter_ledge_mesh(), extract_pos_nor_iter_ledge_mesh(), face_dupli_from_mesh(), find_internal_spring_target_vertex(), Freestyle::BlenderStrokeRenderer::GenerateStrokeMesh(), get_effector_data(), get_position(), blender::bke::get_vertex_position(), give_parvert(), gpencil_generate_edgeloops(), hair_collision(), hair_create_input_mesh(), imapaint_pick_uv(), Freestyle::BlenderFileLoader::insertShapeNode(), join_mesh_single(), blender::bke::join_mesh_topology_and_builtin_attributes(), lattice_foreachScreenVert(), mesh_calc_center_centroid_ex(), mesh_calc_ngon_normal(), mesh_calc_normals_poly_prepare_cb(), mesh_edges_nearest_point(), mesh_edges_spherecast(), mesh_faces_nearest_point(), mesh_faces_spherecast(), mesh_foreachScreenVert__mapFunc(), mesh_get_x_mirror_vert_spatial(), mesh_looptri_nearest_point(), mesh_looptri_raycast_backface_culling_cb(), mesh_looptri_spherecast(), mesh_looptri_target_project(), mesh_tris_nearest_point_dp(), mesh_tris_spherecast_dp(), MeshFairingContext::MeshFairingContext(), meshobject_foreachScreenVert__mapFunc(), MOD_solidify_extrude_modifyMesh(), MOD_solidify_nonmanifold_modifyMesh(), modifier_skin_armature_create(), modifyMesh(), multires_reshape_apply_base_refit_base_mesh(), multires_reshape_apply_base_update_mesh_coords(), multires_subdivide_create_object_space_linear_grids(), mvert_to_particle(), paintface_minmax(), particle_intersect_mesh(), pbvh_faces_node_nearest_to_ray(), pbvh_faces_node_raycast(), points_for_loose_edges_interpolation_get(), proj_paint_state_cavity_init(), project_bucket_point_occluded(), project_paint_face_init(), project_paint_op(), project_paint_uvpixel_mask(), psys_face_mat(), psys_interpolate_face(), psys_particle_on_dm(), psys_thread_context_init_distribute(), blender::io::alembic::read_mverts(), blender::io::alembic::read_mverts_interp(), recalc_emitter_field(), remap_hair_emitter(), blender::nodes::sample_mesh_surface(), sb_detect_edge_collisionCached(), sb_detect_face_collisionCached(), sb_detect_vertex_collisionCached(), sculpt_flush_pbvhvert_deform(), sculpt_gesture_trim_geometry_generate(), SCULPT_vertcos_to_key(), SCULPT_vertex_co_for_grab_active_get(), SCULPT_vertex_co_get(), set_coarse_positions(), blender::bke::set_vertex_position(), shapekey_layers_to_keyblocks(), shrinkwrap_build_boundary_data(), shrinkwrap_calc_nearest_surface_point_cb_ex(), shrinkwrap_calc_nearest_vertex_cb_ex(), shrinkwrap_calc_normal_projection_cb_ex(), skin_armature_bone_create(), split_loop_nor_fan_do(), split_loop_nor_single_do(), springs_from_mesh(), statvis_calc_distort(), statvis_calc_sharp(), statvis_calc_thickness(), subdiv_accumulate_vertex_normal_and_displacement(), subdiv_mesh_vertex_inner(), subdiv_mesh_vertex_of_loose_edge(), subdivide_base(), surfacedeformBind(), vgroup_fix(), and weldModifier_doWeld().

◆ flag

char MVert::flag

Definition at line 49 of file DNA_meshdata_types.h.

Referenced by BKE_crazyspace_set_quats_mesh(), BKE_mesh_flush_hidden_from_polys_ex(), BKE_mesh_flush_hidden_from_verts_ex(), BKE_mesh_flush_select_from_polys_ex(), BKE_mesh_flush_select_from_verts_ex(), BKE_mesh_mselect_validate(), BKE_mesh_validate_arrays(), BKE_pbvh_node_vert_update_check_any(), BKE_pbvh_vert_coords_apply(), BM_mesh_bm_from_me(), BM_mesh_bm_to_me(), color_filter_task_cb(), customdata_weld(), dirty_mask_apply_task_cb(), do_boundary_brush_bend_task_cb_ex(), do_boundary_brush_grab_task_cb_ex(), do_boundary_brush_inflate_task_cb_ex(), do_boundary_brush_slide_task_cb_ex(), do_boundary_brush_smooth_task_cb_ex(), do_boundary_brush_twist_task_cb_ex(), do_clay_brush_task_cb_ex(), do_clay_strips_brush_task_cb_ex(), do_clay_thumb_brush_task_cb_ex(), do_cloth_brush_solve_simulation_task_cb_ex(), do_color_smooth_task_cb_exec(), do_crease_brush_task_cb_ex(), do_displacement_eraser_brush_task_cb_ex(), do_displacement_smear_brush_task_cb_ex(), do_draw_brush_task_cb_ex(), do_draw_sharp_brush_task_cb_ex(), do_elastic_deform_brush_task_cb_ex(), do_enhance_details_brush_task_cb_ex(), do_fill_brush_task_cb_ex(), do_flatten_brush_task_cb_ex(), do_grab_brush_task_cb_ex(), do_gravity_task_cb_ex(), do_inflate_brush_task_cb_ex(), do_layer_brush_task_cb_ex(), do_mask_brush_draw_task_cb_ex(), do_mask_by_color_contiguous_update_nodes_cb(), do_mask_by_color_task_cb(), do_multiplane_scrape_brush_task_cb_ex(), do_nudge_brush_task_cb_ex(), do_paint_brush_task_cb_ex(), do_pinch_brush_task_cb_ex(), do_pose_brush_task_cb_ex(), do_relax_face_sets_brush_task_cb_ex(), do_rotate_brush_task_cb_ex(), do_scrape_brush_task_cb_ex(), do_smear_brush_task_cb_exec(), do_smooth_brush_task_cb_ex(), do_snake_hook_brush_task_cb_ex(), do_thumb_brush_task_cb_ex(), do_topology_rake_bmesh_task_cb_ex(), do_topology_relax_task_cb_ex(), do_topology_slide_task_cb_ex(), do_vpaint_brush_smear_task_cb_ex(), do_wpaint_brush_smear_task_cb_ex(), ED_object_modifier_convert(), ED_vgroup_mirror(), ED_vgroup_parray_alloc(), ED_vpaint_color_transform(), envelope_bone_weighting(), evaluate_vertex_and_apply_displacement_copy(), extract_edituv_fdots_iter_poly_mesh(), gradientVertInit__mapFunc(), heat_bone_weighting(), mask_filter_task_cb(), mesh_add_verts(), mesh_filter_task_cb(), mesh_remove_doubles_on_axis(), modifyMesh(), paint_is_face_hidden(), paint_mesh_restore_co_task_cb(), paintvert_deselect_all_visible(), paintvert_flush_flags(), pbvh_update_normals_accum_task_cb(), pbvh_update_normals_store_task_cb(), project_line_gesture_apply_task_cb(), SCULPT_do_surface_smooth_brush_laplacian_task_cb_ex(), SCULPT_dynamic_topology_disable_ex(), sculpt_expand_colors_update_task_cb(), sculpt_expand_mask_update_task_cb(), sculpt_expand_task_cb(), sculpt_transform_task_cb(), sculpt_undo_restore_color(), sculpt_undo_restore_coords(), sculpt_undo_restore_mask(), sculpt_undo_store_hidden(), SCULPT_vertex_visible_get(), SCULPT_vertex_visible_set(), subdiv_mesh_tag_center_vertex(), subdiv_mesh_vertex_of_loose_edge(), subsurf_copy_grid_hidden(), vertex_color_set(), vertex_color_smooth(), vgroup_copy_active_to_sel(), vgroup_copy_active_to_sel_single(), vgroup_fix(), and weight_paint_set().

◆ no

short MVert::no[3]

The documentation for this struct was generated from the following file: