Blender
V3.3
|
#include <DNA_meshdata_types.h>
Public Attributes | |
unsigned int | v1 |
unsigned int | v2 |
char | crease |
char | bweight |
short | flag |
char MEdge::bweight |
Definition at line 46 of file DNA_meshdata_types.h.
Referenced by BKE_mesh_do_versions_cd_flag_init(), BM_mesh_bm_to_me(), BM_mesh_bm_to_me_for_eval(), ccgDM_to_MEdge(), blender::geometry::customdata_weld(), make_edges_mdata_extend(), MOD_solidify_extrude_modifyMesh(), and subdiv_copy_edge_data().
char MEdge::crease |
Definition at line 46 of file DNA_meshdata_types.h.
Referenced by BKE_mesh_do_versions_cd_flag_init(), BM_mesh_bm_to_me(), BM_mesh_bm_to_me_for_eval(), ccgDM_to_MEdge(), blender::geometry::customdata_weld(), get_effective_crease_char(), make_edges_mdata_extend(), MOD_solidify_extrude_modifyMesh(), modifyMesh(), ss_sync_ccg_from_derivedmesh(), and subdiv_copy_edge_data().
short MEdge::flag |
Definition at line 47 of file DNA_meshdata_types.h.
Referenced by add_interpolated_polys_to_new_mesh(), BKE_mesh_calc_edges_loose(), BKE_mesh_calc_edges_tessface(), BKE_mesh_edges_set_draw_render(), BKE_mesh_flush_hidden_from_polys_ex(), BKE_mesh_flush_select_from_polys_ex(), BKE_mesh_mselect_validate(), BM_mesh_bm_to_me(), BM_mesh_bm_to_me_for_eval(), bmesh_quick_edgedraw_flag(), ccgDM_to_MEdge(), convert_mfaces_to_mpolys(), blender::geometry::create_merged_mesh(), blender::geometry::customdata_weld(), ED_object_modifier_convert_psys_to_mesh(), blender::draw::extract_edge_fac_init(), blender::draw::extract_edge_fac_iter_poly_mesh(), blender::draw::extract_lines_iter_ledge_mesh(), blender::draw::extract_lines_iter_poly_mesh(), blender::draw::extract_lines_loose_geom_subdiv(), blender::draw::extract_lines_paint_mask_iter_poly_mesh(), blender::draw::extract_lines_paint_mask_iter_subdiv_mesh(), gpencil_generate_edgeloops(), lineart_identify_mlooptri_feature_edges(), make_edges_mdata_extend(), mesh_add_edges(), mesh_calc_edges_mdata(), mesh_calc_hq_normal(), mesh_check_island_boundary_uv(), mesh_edges_sharp_tag(), mesh_normals_loop_custom_set(), mesh_nurbs_displist_to_mdata(), mesh_render_data_loose_geom_mesh(), MOD_solidify_extrude_modifyMesh(), modifyMesh(), poly_is_island_boundary_smooth_cb(), select_linked_tfaces_with_seams(), set_ccgdm_all_geometry(), subdiv_copy_edge_data(), and triangulate_mesh().
unsigned int MEdge::v1 |
Un-ordered vertex indices (cannot match).
Definition at line 45 of file DNA_meshdata_types.h.
Referenced by blender::nodes::node_geo_dual_mesh_cc::add_edge(), add_interp_verts_copy_edges_to_new_mesh(), add_interpolated_polys_to_new_mesh(), arrayModifier_doArray(), BKE_defvert_extract_vgroup_to_edgeweights(), BKE_mesh_calc_edges_tessface(), BKE_mesh_foreach_mapped_edge(), BKE_mesh_merge_verts(), BKE_mesh_mirror_apply_mirror_on_axis_for_modifier(), BKE_mesh_remap_calc_edges_from_mesh(), BKE_mesh_remap_calc_verts_from_mesh(), BKE_mesh_to_curve_nurblist(), BKE_mesh_validate_arrays(), BKE_mesh_vert_edge_map_create(), BKE_mesh_vert_edge_vert_map_create(), BKE_subdiv_mesh_interpolate_position_on_edge(), BM_mesh_bm_to_me(), BM_mesh_bm_to_me_for_eval(), cb_mlooptri_edges_get(), ccgDM_to_MEdge(), blender::nodes::node_geo_input_mesh_vertex_neighbors_cc::construct_vertex_count_gvarray(), convert_mfaces_to_mpolys(), blender::nodes::node_geo_delete_geometry_cc::copy_masked_edges_to_new_mesh(), copy_masked_edges_to_new_mesh(), blender::geometry::create_merged_mesh(), createVertRingMap(), customdata_compare(), blender::nodes::node_geo_dual_mesh_cc::dissolve_redundant_verts(), DRW_subdivide_loose_geom(), ED_object_modifier_convert_psys_to_mesh(), blender::draw::extract_edit_data_iter_ledge_mesh(), blender::draw::extract_points_iter_ledge_mesh(), blender::draw::extract_pos_nor_hq_iter_ledge_mesh(), blender::draw::extract_pos_nor_iter_ledge_mesh(), blender::draw::extract_vert_idx_iter_ledge_mesh(), blender::nodes::node_geo_extrude_mesh_cc::extrude_mesh_edges(), blender::nodes::node_geo_extrude_mesh_cc::extrude_mesh_face_regions(), find_edge_neighbors(), Freestyle::BlenderStrokeRenderer::GenerateStrokeMesh(), blender::geometry::get_selected_edges(), blender::nodes::node_geo_input_mesh_edge_angle_cc::SignedAngleFieldInput::get_varray_for_context(), blender::nodes::node_geo_input_mesh_island_cc::IslandFieldInput::get_varray_for_context(), blender::nodes::node_geo_input_mesh_island_cc::IslandCountFieldInput::get_varray_for_context(), gpencil_generate_edgeloops(), hair_collision(), hair_create_input_mesh(), join_mesh_single(), lineart_geometry_object_load(), make_edges_mdata_extend(), mesh_calc_edges_mdata(), mesh_get_boundaries(), mesh_is_manifold_consistent(), mesh_merge_transform(), mesh_nurbs_displist_to_mdata(), mesh_render_data_loose_geom_mesh(), mesh_to_softbody(), MOD_solidify_extrude_modifyMesh(), MOD_solidify_nonmanifold_modifyMesh(), modifyMesh(), next_edgehalf_bev(), points_for_loose_edges_interpolation_get(), proj_paint_state_cavity_init(), SCULPT_geodesic_mesh_create(), skin_output_connections(), smoothModifier_do(), blender::nodes::node_geo_dual_mesh_cc::sort_vertex_polys(), split_faces_prepare_new_edges(), split_faces_split_new_edges(), split_loop_nor_fan_do(), split_loop_nor_single_do(), ss_sync_ccg_from_derivedmesh(), subdiv_foreach_boundary_edges(), subdiv_foreach_loops_regular(), subdiv_foreach_loops_special(), subdiv_foreach_vertices_of_loose_edges_task(), subdiv_mesh_edge(), subdiv_mesh_vertex_of_loose_edge_interpolate(), subdivide_base(), and Freestyle::testEdgeMark().
unsigned int MEdge::v2 |
Definition at line 45 of file DNA_meshdata_types.h.
Referenced by blender::nodes::node_geo_dual_mesh_cc::add_edge(), add_interp_verts_copy_edges_to_new_mesh(), add_interpolated_polys_to_new_mesh(), arrayModifier_doArray(), BKE_defvert_extract_vgroup_to_edgeweights(), BKE_mesh_calc_edges_tessface(), BKE_mesh_foreach_mapped_edge(), BKE_mesh_merge_verts(), BKE_mesh_mirror_apply_mirror_on_axis_for_modifier(), BKE_mesh_remap_calc_edges_from_mesh(), BKE_mesh_remap_calc_verts_from_mesh(), BKE_mesh_to_curve_nurblist(), BKE_mesh_validate_arrays(), BKE_mesh_vert_edge_map_create(), BKE_mesh_vert_edge_vert_map_create(), BKE_subdiv_mesh_interpolate_position_on_edge(), BM_mesh_bm_to_me(), BM_mesh_bm_to_me_for_eval(), cb_mlooptri_edges_get(), ccgDM_to_MEdge(), blender::nodes::node_geo_input_mesh_vertex_neighbors_cc::construct_vertex_count_gvarray(), convert_mfaces_to_mpolys(), blender::nodes::node_geo_delete_geometry_cc::copy_masked_edges_to_new_mesh(), copy_masked_edges_to_new_mesh(), blender::geometry::create_merged_mesh(), createVertRingMap(), customdata_compare(), blender::nodes::node_geo_dual_mesh_cc::dissolve_redundant_verts(), DRW_subdivide_loose_geom(), ED_object_modifier_convert_psys_to_mesh(), blender::draw::extract_edit_data_iter_ledge_mesh(), blender::draw::extract_points_iter_ledge_mesh(), blender::draw::extract_pos_nor_hq_iter_ledge_mesh(), blender::draw::extract_pos_nor_iter_ledge_mesh(), blender::draw::extract_vert_idx_iter_ledge_mesh(), blender::nodes::node_geo_extrude_mesh_cc::extrude_mesh_edges(), blender::nodes::node_geo_extrude_mesh_cc::extrude_mesh_face_regions(), find_edge_neighbors(), Freestyle::BlenderStrokeRenderer::GenerateStrokeMesh(), blender::geometry::get_selected_edges(), blender::nodes::node_geo_input_mesh_edge_angle_cc::SignedAngleFieldInput::get_varray_for_context(), blender::nodes::node_geo_input_mesh_island_cc::IslandFieldInput::get_varray_for_context(), blender::nodes::node_geo_input_mesh_island_cc::IslandCountFieldInput::get_varray_for_context(), gpencil_generate_edgeloops(), hair_collision(), hair_create_input_mesh(), join_mesh_single(), lineart_geometry_object_load(), make_edges_mdata_extend(), mesh_calc_edges_mdata(), mesh_is_manifold_consistent(), mesh_merge_transform(), mesh_nurbs_displist_to_mdata(), mesh_render_data_loose_geom_mesh(), mesh_to_softbody(), MOD_solidify_extrude_modifyMesh(), MOD_solidify_nonmanifold_modifyMesh(), modifyMesh(), next_edgehalf_bev(), points_for_loose_edges_interpolation_get(), proj_paint_state_cavity_init(), SCULPT_geodesic_mesh_create(), smoothModifier_do(), blender::nodes::node_geo_dual_mesh_cc::sort_vertex_polys(), split_faces_prepare_new_edges(), split_faces_split_new_edges(), split_loop_nor_fan_do(), split_loop_nor_single_do(), ss_sync_ccg_from_derivedmesh(), subdiv_foreach_boundary_edges(), subdiv_foreach_edge_vertices_regular_do(), subdiv_foreach_edge_vertices_special_do(), subdiv_foreach_edges_all_patches_regular(), subdiv_foreach_edges_all_patches_special(), subdiv_foreach_loops_regular(), subdiv_foreach_loops_special(), subdiv_foreach_vertices_of_loose_edges_task(), subdiv_mesh_edge(), subdiv_mesh_vertex_of_loose_edge_interpolate(), subdivide_base(), and Freestyle::testEdgeMark().