Blender V2.61 - r43446
|
#include <BLI_editVert.h>
Public Attributes | |
struct EditEdge * | next |
struct EditEdge * | prev |
struct EditVert * | v1 |
struct EditVert * | v2 |
union { | |
struct EditVert * v | |
struct EditEdge * e | |
struct EditFace * f | |
void * p | |
intptr_t l | |
float fp | |
} | tmp |
short | f1 |
short | f2 |
unsigned char | f |
unsigned char | h |
unsigned char | dir |
unsigned char | seam |
unsigned char | sharp |
float | crease |
float | bweight |
short | fast |
short | fgoni |
HashEdge | hash |
void * | data |
Definition at line 86 of file BLI_editVert.h.
float EditEdge::bweight |
Definition at line 104 of file BLI_editVert.h.
Referenced by addedgelist(), BME_bmesh_to_editmesh(), BME_editmesh_to_bmesh(), CDDM_from_editmesh(), createTransEdge(), draw_dm_bweights__setDrawOptions(), edge_rotate(), edgetag_context_check(), edgetag_context_set(), editMesh_to_undoMesh(), EM_mesh_copy_edge(), emDM_copyEdgeArray(), emDM_getEdge(), load_editMesh(), make_editMesh(), undoMesh_to_editMesh(), and v3d_editvertex_buts().
float EditEdge::crease |
Definition at line 103 of file BLI_editVert.h.
Referenced by addedgelist(), BME_bmesh_to_editmesh(), BME_editmesh_to_bmesh(), CDDM_from_editmesh(), createTransEdge(), draw_dm_creases__setDrawOptions(), edge_rotate(), edgetag_context_check(), edgetag_context_set(), editMesh_to_undoMesh(), EM_mesh_copy_edge(), emDM_copyEdgeArray(), emDM_getEdge(), extrudeflag_vert(), fplcmp(), join_triangles(), load_editMesh(), make_editMesh(), similar_edge_select__internal(), undoMesh_to_editMesh(), and v3d_editvertex_buts().
void* EditEdge::data |
Definition at line 108 of file BLI_editVert.h.
Referenced by BME_bmesh_to_editmesh(), BME_editmesh_to_bmesh(), editMesh_to_undoMesh(), load_editMesh(), make_editMesh(), and undoMesh_to_editMesh().
unsigned char EditEdge::dir |
Definition at line 102 of file BLI_editVert.h.
Referenced by addedgelist(), edge_rotate(), extrudeflag_edge(), extrudeflag_edges_indiv(), extrudeflag_vert(), flipface(), and set_edge_directions_f2().
struct EditEdge* EditEdge::e |
Definition at line 95 of file BLI_editVert.h.
Referenced by BME_editmesh_to_bmesh().
struct EditFace* EditEdge::f |
Definition at line 96 of file BLI_editVert.h.
Referenced by addedgeface_mesh(), addface_from_edges(), adduplicateflag(), BLI_edgefill(), BME_bmesh_to_editmesh(), BME_editmesh_to_bmesh(), build_edgecollection(), calc_manipulator_stats(), check_fgons_selection(), collect_quadedges(), count_selected_edges(), createSlideVerts(), createTransEdge(), createTransEditVerts(), delete_mesh(), delfaceflag(), deselect_nth_active(), draw_dm_edges_sel__setDrawOptions(), draw_em_indices(), draw_em_measure_stats(), dupli_extrude_cursor(), edge_drawflags(), edge_normal_compare(), edge_rotate(), edge_rotate_selected(), edgering_sel(), edgetag_context_check(), editmesh_mark_seam(), editmesh_mark_sharp(), editMesh_to_undoMesh(), EM_clear_flag_all(), EM_convertsel(), EM_deselect_flush(), em_deselect_nth_edge(), em_deselect_nth_vert(), EM_hide_mesh(), EM_mesh_copy_edge(), EM_nedges_selected(), EM_select_edge(), EM_select_face(), EM_select_flush(), EM_select_swap(), EM_selectmode_flush(), EM_selectmode_set(), EM_set_flag_all(), EM_set_flag_all_selectmode(), ensure_ed_vert_sel(), esubdivideflag(), extrudeflag_edge(), extrudeflag_edges_indiv(), extrudeflag_vert(), fill_quad_double_adj_fan(), fill_quad_double_adj_inner(), fill_quad_double_adj_path(), fill_quad_double_op(), fill_quad_single(), fill_quad_singlevert(), fill_quad_triple(), fill_tri_double(), fill_tri_single(), findnearestedge__doClosest(), freeSlideVerts(), get_edge_center(), getTransformOrientation(), hide_exec(), load_editMesh(), loop_multiselect(), make_editMesh(), make_prim(), make_trans_verts(), mesh_rip_invoke(), mesh_separate_selected(), mouse_mesh(), mouse_mesh_loop(), removedoublesflag(), scanfill(), select_linked_limited_invoke(), similar_edge_select__internal(), stats_object_edit(), testvertexnearedge(), undoMesh_to_editMesh(), and v3d_editvertex_buts().
unsigned char EditEdge::f |
Definition at line 102 of file BLI_editVert.h.
short EditEdge::f1 |
Definition at line 101 of file BLI_editVert.h.
Referenced by beautify_fill(), BLI_edgefill(), build_weldedUVEdges(), collapseEdges(), collect_quadedges(), createSlideVerts(), edge_drawflags(), edge_flip(), edge_normal_compare(), edge_rotate(), edge_rotate_selected(), edgeloop_select(), edgering_sel(), edgering_select(), EM_convertsel(), EM_hide_mesh(), EM_recalc_normal_direction(), EM_select_less(), esubdivideflag(), extrudeflag_edge(), extrudeflag_vert(), faceloop_select(), free_tagged_edges_faces(), join_triangles(), knife_cut_exec(), loop_bisect(), make_fgon(), mergepolysSimp(), mesh_rip_invoke(), region_to_loop(), select_non_manifold(), shortestPathsFromVert(), similar_edge_select__internal(), splitlist(), testvertexnearedge(), untag_edges(), and validate_loop().
short EditEdge::f2 |
Definition at line 101 of file BLI_editVert.h.
Referenced by beautify_fill(), CDDM_from_editmesh(), collect_quadedges(), createSlideVerts(), delfaceflag(), edge_drawflags(), edge_flip(), edge_normal_compare(), edge_not_in_tagged_face(), edge_rotate_selected(), edgeloop_select(), edgering_sel(), edgering_select(), edgetag_add_adjacent(), edgetag_shortest_path(), EM_recalc_normal_direction(), emDM_copyEdgeArray(), emDM_getEdge(), esubdivideflag(), extrudeflag_edge(), extrudeflag_edges_indiv(), extrudeflag_face_indiv(), extrudeflag_vert(), faceloop_select(), fill_quad_double_adj_fan(), fill_quad_double_adj_inner(), fill_quad_double_adj_path(), fill_quad_double_op(), fill_quad_doublevert(), fill_quad_quadruple(), fill_quad_single(), fill_quad_singlevert(), fill_quad_triple(), fill_tri_double(), fill_tri_single(), fill_tri_triple(), join_triangles(), knife_cut_exec(), load_editMesh(), loop_bisect(), make_fgon(), removedoublesflag(), set_edge_directions_f2(), and similar_edge_select__internal().
short EditEdge::fast |
Definition at line 105 of file BLI_editVert.h.
Referenced by calloc_fastedge(), and free_editedge().
short EditEdge::fgoni |
Definition at line 106 of file BLI_editVert.h.
Referenced by check_fgons_selection(), editMesh_to_undoMesh(), EM_fgon_flags(), EM_select_face_fgon(), and undoMesh_to_editMesh().
float EditEdge::fp |
Definition at line 99 of file BLI_editVert.h.
Referenced by esubdivideflag(), knife_cut_exec(), shortestPathsFromVert(), similar_edge_select__internal(), subdivideedgenum(), and weightFromDistance().
unsigned char EditEdge::h |
Definition at line 102 of file BLI_editVert.h.
Referenced by addedgelist(), bbs_mesh_wire__setDrawOptions(), beautify_fill(), BLI_edgefill(), BME_bmesh_to_editmesh(), BME_editmesh_to_bmesh(), calc_manipulator_stats(), createTransEdge(), createTransEditVerts(), draw_dm_bweights__setDrawOptions(), draw_dm_creases__setDrawOptions(), draw_dm_edges__setDrawOptions(), draw_dm_edges_seams__setDrawOptions(), draw_dm_edges_sel__setDrawOptions(), draw_dm_edges_sel_interp__setDrawOptions(), draw_dm_edges_sharp__setDrawOptions(), draw_em_measure_stats(), edge_rotate(), edgeloop_select(), edgering_sel(), edgetag_shortest_path(), editmesh_mark_seam(), editmesh_mark_sharp(), editmesh_set_connectivity_distance(), editMesh_to_undoMesh(), EM_backbuf_checkAndSelectEdges(), EM_fgon_flags(), EM_hide_mesh(), EM_hide_reset(), EM_reveal_mesh(), EM_select_less(), EM_select_more(), EM_select_swap(), EM_set_flag_all(), EM_set_flag_all_selectmode(), esubdivideflag(), load_editMesh(), make_editMesh(), make_fgon(), make_trans_verts(), mesh_foreachScreenEdge__mapFunc(), select_linked_pick_invoke(), select_non_manifold(), select_vertex_path_exec(), selectconnected_mesh_all(), selectrandom_mesh(), similar_edge_select__internal(), snapDerivedMesh(), testvertexnearedge(), and undoMesh_to_editMesh().
Definition at line 107 of file BLI_editVert.h.
Referenced by insert_hashedge().
intptr_t EditEdge::l |
Definition at line 98 of file BLI_editVert.h.
Referenced by build_edgecollection(), edgetag_shortest_path(), editMesh_to_undoMesh(), em_deselect_nth_edge(), em_deselect_nth_face(), load_editMesh(), select_linked_flat_faces(), select_linked_limited_invoke(), select_sharp_edges_exec(), similar_edge_select__internal(), tag_face_edges(), tag_face_edges_test(), and weightToHarmonic().
struct EditEdge* EditEdge::next |
Definition at line 88 of file BLI_editVert.h.
Referenced by addedgeface_mesh(), addedgetoscanvert(), addface_from_edges(), beautify_fill(), BLI_edgefill(), BME_editmesh_to_bmesh(), build_edgecollection(), buildIndexedEdges(), calc_manipulator_stats(), CDDM_from_editmesh(), check_fgons_selection(), collapseEdges(), collect_quadedges(), construct_param_handle(), count_selected_edges(), createSlideVerts(), createTransEdge(), createTransEditVerts(), delete_mesh(), delfaceflag(), deselect_nth_active(), draw_em_indices(), draw_em_measure_stats(), dupli_extrude_cursor(), ED_mesh_mirrtopo_init(), edge_drawflags(), edge_flip(), edge_rotate(), edge_rotate_selected(), edgeloop_select(), edgering_sel(), edgering_select(), edgetag_shortest_path(), editmesh_mark_seam(), editmesh_mark_sharp(), editmesh_set_connectivity_distance(), editMesh_set_hash(), editMesh_to_undoMesh(), EM_backbuf_checkAndSelectEdges(), EM_clear_flag_all(), EM_convertsel(), EM_deselect_flush(), em_deselect_nth_edge(), em_deselect_nth_face(), em_deselect_nth_vert(), EM_fgon_flags(), EM_hide_mesh(), EM_hide_reset(), EM_init_index_arrays(), EM_mesh_copy_edge(), EM_nedges_selected(), EM_recalc_normal_direction(), EM_reveal_mesh(), EM_select_flush(), EM_select_less(), EM_select_more(), EM_select_swap(), EM_selectmode_flush(), EM_selectmode_set(), EM_set_flag_all(), EM_set_flag_all_selectmode(), emDM_copyEdgeArray(), emDM_drawMappedEdges(), emDM_drawMappedEdgesInterp(), emDM_foreachMappedEdge(), emDM_getEdge(), ensure_ed_vert_sel(), erase_edges(), esubdivideflag(), extrudeflag_edge(), extrudeflag_edges_indiv(), extrudeflag_face_indiv(), extrudeflag_vert(), faceloop_select(), fill_mesh(), free_edgelist(), free_tagged_edges_faces(), get_edge_center(), getTransformOrientation(), join_triangles(), knife_cut_exec(), load_editMesh(), loop_bisect(), loop_multiselect(), make_fgon(), make_prim(), make_trans_verts(), mergepolysSimp(), mesh_separate_selected(), region_to_loop(), removedoublesflag(), scanfill(), screw_mesh_exec(), select_linked_flat_faces(), select_linked_limited_invoke(), select_linked_pick_invoke(), select_non_manifold(), select_sharp_edges_exec(), select_vertex_path_exec(), selectconnected_mesh_all(), selectrandom_mesh(), shortestPathsFromVert(), similar_edge_select__internal(), smooth_vertex(), splitlist(), stats_object_edit(), testvertexnearedge(), v3d_editvertex_buts(), validate_loop(), vgroup_blend(), weightFromDistance(), and weightToHarmonic().
void* EditEdge::p |
Definition at line 97 of file BLI_editVert.h.
Referenced by beautify_fill(), collect_quadedges(), count_selected_edges(), edge_flip(), and join_triangles().
struct EditEdge * EditEdge::prev |
Definition at line 88 of file BLI_editVert.h.
Referenced by addedgetoscanvert(), adduplicateflag(), BLI_edgefill(), extrudeflag_edge(), extrudeflag_vert(), mesh_rip_invoke(), removedoublesflag(), select_linked_pick_invoke(), and selectconnected_mesh_all().
unsigned char EditEdge::seam |
Definition at line 102 of file BLI_editVert.h.
Referenced by addedgelist(), BME_bmesh_to_editmesh(), BME_editmesh_to_bmesh(), CDDM_from_editmesh(), construct_param_handle(), draw_dm_edges_seams__setDrawOptions(), edge_rotate(), edgetag_context_check(), edgetag_context_set(), editmesh_mark_seam(), editMesh_to_undoMesh(), emDM_copyEdgeArray(), emDM_getEdge(), load_editMesh(), make_editMesh(), similar_edge_select__internal(), and undoMesh_to_editMesh().
unsigned char EditEdge::sharp |
Definition at line 102 of file BLI_editVert.h.
Referenced by addedgelist(), BME_bmesh_to_editmesh(), BME_editmesh_to_bmesh(), CDDM_from_editmesh(), draw_dm_edges_sharp__setDrawOptions(), edgetag_context_check(), edgetag_context_set(), editmesh_mark_sharp(), editMesh_to_undoMesh(), emDM_copyEdgeArray(), emDM_getEdge(), load_editMesh(), make_editMesh(), similar_edge_select__internal(), and undoMesh_to_editMesh().
union { ... } EditEdge::tmp |
Referenced by beautify_fill(), BME_editmesh_to_bmesh(), build_edgecollection(), collect_quadedges(), count_selected_edges(), edge_drawflags(), edge_flip(), edge_normal_compare(), edgetag_shortest_path(), editMesh_to_undoMesh(), em_deselect_nth_edge(), em_deselect_nth_face(), esubdivideflag(), extrudeflag_edge(), extrudeflag_edges_indiv(), extrudeflag_vert(), join_triangles(), knife_cut_exec(), load_editMesh(), mesh_rip_invoke(), select_linked_flat_faces(), select_linked_limited_invoke(), select_sharp_edges_exec(), shortestPathsFromVert(), similar_edge_select__internal(), subdivideedgenum(), tag_face_edges(), tag_face_edges_test(), weightFromDistance(), and weightToHarmonic().
struct EditVert* EditEdge::v |
Definition at line 94 of file BLI_editVert.h.
Referenced by mesh_rip_invoke().
struct EditVert* EditEdge::v1 |
Definition at line 89 of file BLI_editVert.h.
Referenced by addedgelist(), addedgetoscanlist(), addedgetoscanvert(), addface_from_edges(), adduplicateflag(), alter_co(), append_weldedUVEdge(), beautify_fill(), BLI_addfilledge(), BLI_edgefill(), BME_editmesh_to_bmesh(), boundinsideEV(), build_edgecollection(), build_weldedUVEdges(), buildIndexedEdges(), calc_manipulator_stats(), CDDM_from_editmesh(), collapseEdges(), compareFaceAttribs(), construct_param_handle(), createSlideVerts(), createTransEdge(), createTransEditVerts(), delete_mesh(), delfaceflag(), draw_dm_edges_sel_interp__setDrawInterpOptions(), draw_em_indices(), draw_em_measure_stats(), dupli_extrude_cursor(), ED_mesh_mirrtopo_init(), edge_drawflags(), edge_rotate(), edgeloop_select(), edgetag_cut_cost(), edgetag_shortest_path(), editedge_containsVert(), editedge_getOtherVert(), editedge_getSharedVert(), editmesh_set_connectivity_distance(), editMesh_set_hash(), editMesh_to_undoMesh(), EM_convertsel(), EM_deselect_flush(), em_deselect_nth_vert(), EM_editselection_center(), EM_editselection_normal(), EM_editselection_plane(), EM_hide_mesh(), EM_hide_reset(), EM_mesh_copy_edge(), EM_recalc_normal_direction(), EM_select_edge(), EM_select_flush(), EM_select_less(), EM_select_more(), EM_selectmode_flush(), emDM_copyEdgeArray(), emDM_drawMappedEdges(), emDM_drawMappedEdgesInterp(), emDM_foreachMappedEdge(), emDM_getEdge(), ensure_ed_vert_sel(), erase_edges(), esubdivideflag(), extrudeflag_edge(), extrudeflag_edges_indiv(), extrudeflag_vert(), fill_mesh(), fill_quad_quadruple(), fill_tri_triple(), findedgelist(), findnearestedge__doClosest(), fix_new_face(), get_edge_center(), getTransformOrientation(), insert_hashedge(), knife_cut_exec(), load_editMesh(), make_editMesh(), make_fgon(), make_trans_verts(), mesh_rip_invoke(), mouse_mesh_loop(), remove_hashedge(), removedoublesflag(), ringsel_finish(), scanfill(), screw_mesh_exec(), seg_intersect(), select_linked_limited_invoke(), select_linked_pick_invoke(), select_non_manifold(), select_vertex_path_exec(), selectconnected_mesh_all(), set_edge_directions_f2(), shortestPathsFromVert(), similar_edge_select__internal(), smooth_vertex(), snapDerivedMesh(), subdivide_edge_addvert(), subdivideedgenum(), tag_edge_verts(), tag_edge_verts_test(), testvertexnearedge(), validate_loop(), vgroup_blend(), and weightFromDistance().
struct EditVert * EditEdge::v2 |
Definition at line 89 of file BLI_editVert.h.
Referenced by addedgelist(), addedgetoscanlist(), addedgetoscanvert(), addface_from_edges(), adduplicateflag(), alter_co(), append_weldedUVEdge(), beautify_fill(), BLI_addfilledge(), BLI_edgefill(), BME_editmesh_to_bmesh(), boundinsideEV(), build_edgecollection(), build_weldedUVEdges(), buildIndexedEdges(), calc_manipulator_stats(), CDDM_from_editmesh(), collapseEdges(), compareFaceAttribs(), construct_param_handle(), createSlideVerts(), createTransEdge(), createTransEditVerts(), delete_mesh(), delfaceflag(), draw_dm_edges_sel_interp__setDrawInterpOptions(), draw_em_indices(), draw_em_measure_stats(), dupli_extrude_cursor(), ED_mesh_mirrtopo_init(), edge_drawflags(), edge_rotate(), edgeloop_select(), edgetag_cut_cost(), edgetag_shortest_path(), editedge_containsVert(), editedge_getOtherVert(), editedge_getSharedVert(), editmesh_set_connectivity_distance(), editMesh_set_hash(), editMesh_to_undoMesh(), EM_convertsel(), EM_deselect_flush(), em_deselect_nth_vert(), EM_editselection_center(), EM_editselection_normal(), EM_editselection_plane(), EM_hide_mesh(), EM_hide_reset(), EM_mesh_copy_edge(), EM_recalc_normal_direction(), EM_select_edge(), EM_select_flush(), EM_select_less(), EM_select_more(), EM_selectmode_flush(), emDM_copyEdgeArray(), emDM_drawMappedEdges(), emDM_drawMappedEdgesInterp(), emDM_foreachMappedEdge(), emDM_getEdge(), ensure_ed_vert_sel(), erase_edges(), esubdivideflag(), extrudeflag_edge(), extrudeflag_edges_indiv(), extrudeflag_vert(), fill_mesh(), fill_quad_quadruple(), fill_tri_triple(), findedgelist(), findnearestedge__doClosest(), fix_new_face(), get_edge_center(), getTransformOrientation(), insert_hashedge(), knife_cut_exec(), load_editMesh(), make_editMesh(), make_fgon(), make_trans_verts(), mesh_rip_invoke(), remove_hashedge(), removedoublesflag(), scanfill(), screw_mesh_exec(), seg_intersect(), select_linked_limited_invoke(), select_linked_pick_invoke(), select_non_manifold(), select_vertex_path_exec(), selectconnected_mesh_all(), shortestPathsFromVert(), similar_edge_select__internal(), smooth_vertex(), snapDerivedMesh(), subdivide_edge_addvert(), tag_edge_verts(), tag_edge_verts_test(), testvertexnearedge(), validate_loop(), vgroup_blend(), and weightFromDistance().