Blender  V3.3
Public Attributes | List of all members
MVert Struct Reference

#include <DNA_meshdata_types.h>

Public Attributes

float co [3]
 
char flag
 
char bweight
 
char _pad [2]
 

Detailed Description

Mesh Vertices.

Typically accessed from Mesh.mvert

Definition at line 26 of file DNA_meshdata_types.h.

Member Data Documentation

◆ _pad

char MVert::_pad[2]

Definition at line 29 of file DNA_meshdata_types.h.

◆ bweight

char MVert::bweight

◆ co

float MVert::co[3]

Definition at line 27 of file DNA_meshdata_types.h.

Referenced by add_verts_to_dgroups(), arrayModifier_doArray(), BKE_crazyspace_set_quats_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_mirror_apply_mirror_on_axis_for_modifier(), BKE_mesh_nomain_to_meshkey(), BKE_mesh_orco_verts_get(), BKE_mesh_remap_calc_edges_from_mesh(), BKE_mesh_remap_calc_loops_from_mesh(), BKE_mesh_remap_calc_polys_from_mesh(), BKE_mesh_to_curve_nurblist(), BKE_mesh_transform(), BKE_object_as_kdtree(), BKE_pbvh_vert_coords_alloc(), BKE_pbvh_vert_coords_apply(), BKE_remesh_reproject_vertex_paint(), BKE_shrinkwrap_compute_smooth_normal(), BKE_subdiv_mesh_interpolate_position_on_edge(), blo_do_versions_250(), BM_mesh_bm_to_me(), build_edge_mats(), blender::draw::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(), 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::node_geo_distribute_points_on_faces_cc::compute_attribute_outputs(), blender::bke::mesh_surface_sample::compute_bary_coord_in_triangle(), blender::ed::curves::convert_to_particle_system::compute_mface_weights_for_position(), construct_param_handle_subsurfed(), blender::nodes::node_geo_uv_unwrap_cc::construct_uv_gvarray(), blender::nodes::node_geo_uv_pack_islands_cc::construct_uv_gvarray(), blender::nodes::create_vertex_mesh(), createFacepa(), blender::geometry::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(), do_wpaint_brush_smear_task_cb_ex(), DRW_subdivide_loose_geom(), 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_psys_to_mesh(), blender::bke::mesh_surface_sample::MeshAttributeInterpolator::ensure_barycentric_coords(), blender::bke::mesh_surface_sample::MeshAttributeInterpolator::ensure_nearest_weights(), evaluate_vertex_and_apply_displacement_copy(), evaluate_vertex_and_apply_displacement_interpolate(), explodeMesh(), blender::draw::extract_edituv_stretch_angle_iter_poly_mesh(), blender::draw::extract_fdots_pos_iter_poly_mesh(), blender::draw::extract_pos_nor_hq_iter_ledge_mesh(), blender::draw::extract_pos_nor_iter_ledge_mesh(), face_dupli_from_mesh(), blender::bke::fill_mesh_positions(), find_internal_spring_target_vertex(), blender::ed::curves::convert_to_particle_system::find_mface_for_root_position(), Freestyle::BlenderStrokeRenderer::GenerateStrokeMesh(), blender::nodes::node_geo_transfer_attribute_cc::get_closest_mesh_corners(), get_effector_data(), get_position(), blender::nodes::node_geo_input_mesh_face_is_planar_cc::PlanarFieldInput::get_varray_for_context(), blender::nodes::node_geo_input_mesh_edge_angle_cc::SignedAngleFieldInput::get_varray_for_context(), blender::bke::get_vertex_position(), gpencil_generate_edgeloops(), hair_collision(), hair_create_input_mesh(), imapaint_pick_uv(), blender::io::obj::obj_importer_test::import_and_check(), blender::ed::sculpt_paint::paint::image::init_triangle_brush_test(), Freestyle::BlenderFileLoader::insertShapeNode(), join_mesh_single(), keyblock_data_convert_to_mesh(), lattice_foreachScreenVert(), lineart_load_tri_task(), lineart_mvert_transform_task(), make_child_duplis_verts_from_mesh(), mesh_calc_center_centroid_ex(), mesh_calc_ngon_normal(), mesh_calc_normals_poly_and_vertex_accum_fn(), mesh_calc_tessellation_for_face_impl(), 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(), blender::geometry::mesh_merge_by_distance_all(), mesh_nurbs_displist_to_mdata(), mesh_tessface_calc(), 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::node_geo_distribute_points_on_faces_cc::sample_mesh_surface(), blender::ed::sculpt_paint::AddOperationExecutor::sample_spherical(), blender::bke::mesh_surface_sample::sample_surface_points_spherical(), 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(), blender::draw::statvis_calc_distort(), blender::draw::statvis_calc_sharp(), blender::draw::statvis_calc_thickness(), subdiv_accumulate_vertex_displacement(), subdiv_mesh_vertex_inner(), subdiv_mesh_vertex_of_loose_edge(), subdivide_base(), surfacedeformBind(), blender::io::stl::STLMeshHelper::to_mesh(), and vgroup_fix().

◆ flag

char MVert::flag

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