Blender V2.61 - r43446
Defines | Functions | Variables

mesh_intern.h File Reference

Go to the source code of this file.

Defines

#define SUBDIV_SELECT_ORIG   0
#define SUBDIV_SELECT_INNER   1
#define SUBDIV_SELECT_INNER_SEL   2
#define SUBDIV_SELECT_LOOPCUT   3
#define SUBDIV_CORNER_PATH   0
#define SUBDIV_CORNER_INNERVERT   1
#define SUBDIV_CORNER_FAN   2

Functions

int edgetag_context_check (Scene *scene, EditEdge *eed)
void edgetag_context_set (Scene *scene, EditEdge *eed, int val)
int edgetag_shortest_path (Scene *scene, EditMesh *em, EditEdge *source, EditEdge *target)
void free_editvert (EditMesh *em, EditVert *eve)
void free_editedge (EditMesh *em, EditEdge *eed)
void free_editface (EditMesh *em, EditFace *efa)
void free_vertlist (EditMesh *em, ListBase *edve)
void free_edgelist (EditMesh *em, ListBase *lb)
void free_facelist (EditMesh *em, ListBase *lb)
void remedge (EditMesh *em, EditEdge *eed)
struct EditVertaddvertlist (EditMesh *em, float *vec, struct EditVert *example)
struct EditEdgeaddedgelist (EditMesh *em, struct EditVert *v1, struct EditVert *v2, struct EditEdge *example)
struct EditFaceaddfacelist (EditMesh *em, struct EditVert *v1, struct EditVert *v2, struct EditVert *v3, struct EditVert *v4, struct EditFace *example, struct EditFace *exampleEdges)
struct EditEdgefindedgelist (EditMesh *em, struct EditVert *v1, struct EditVert *v2)
void em_setup_viewcontext (struct bContext *C, struct ViewContext *vc)
void MESH_OT_separate (struct wmOperatorType *ot)
void MESH_OT_primitive_plane_add (struct wmOperatorType *ot)
void MESH_OT_primitive_cube_add (struct wmOperatorType *ot)
void MESH_OT_primitive_circle_add (struct wmOperatorType *ot)
void MESH_OT_primitive_cylinder_add (struct wmOperatorType *ot)
void MESH_OT_primitive_cone_add (struct wmOperatorType *ot)
void MESH_OT_primitive_grid_add (struct wmOperatorType *ot)
void MESH_OT_primitive_monkey_add (struct wmOperatorType *ot)
void MESH_OT_primitive_uv_sphere_add (struct wmOperatorType *ot)
void MESH_OT_primitive_ico_sphere_add (struct wmOperatorType *ot)
void MESH_OT_edge_face_add (struct wmOperatorType *ot)
void MESH_OT_dupli_extrude_cursor (struct wmOperatorType *ot)
void MESH_OT_duplicate (struct wmOperatorType *ot)
void MESH_OT_fgon_make (struct wmOperatorType *ot)
void MESH_OT_fgon_clear (struct wmOperatorType *ot)
void EM_stats_update (EditMesh *em)
void EM_fgon_flags (EditMesh *em)
void EM_hide_reset (EditMesh *em)
int faceselectedOR (EditFace *efa, int flag)
int faceselectedAND (EditFace *efa, int flag)
void EM_remove_selection (EditMesh *em, void *data, int type)
void EM_clear_flag_all (EditMesh *em, int flag)
void EM_set_flag_all (EditMesh *em, int flag)
void EM_set_flag_all_selectmode (EditMesh *em, int flag)
void EM_data_interp_from_verts (EditMesh *em, EditVert *v1, EditVert *v2, EditVert *eve, float fac)
void EM_data_interp_from_faces (EditMesh *em, EditFace *efa1, EditFace *efa2, EditFace *efan, int i1, int i2, int i3, int i4)
int EM_nvertices_selected (EditMesh *em)
int EM_nedges_selected (EditMesh *em)
int EM_nfaces_selected (EditMesh *em)
float EM_face_perimeter (EditFace *efa)
void EM_store_selection (EditMesh *em, void *data, int type)
EditFaceexist_face (EditMesh *em, EditVert *v1, EditVert *v2, EditVert *v3, EditVert *v4)
void flipface (EditMesh *em, EditFace *efa)
int compareface (EditFace *vl1, EditFace *vl2)
short extrudeflag_face_indiv (EditMesh *em, short flag, float *nor)
short extrudeflag_verts_indiv (EditMesh *em, short flag, float *nor)
short extrudeflag_edges_indiv (EditMesh *em, short flag, float *nor)
short extrudeflag_vert (Object *obedit, EditMesh *em, short flag, float *nor, int all)
short extrudeflag (Object *obedit, EditMesh *em, short flag, float *nor, int all)
void adduplicateflag (EditMesh *em, int flag)
void delfaceflag (EditMesh *em, int flag)
void rotateflag (EditMesh *em, short flag, float *cent, float rotmat[][3])
void translateflag (EditMesh *em, short flag, float *vec)
int convex (float *v1, float *v2, float *v3, float *v4)
struct EditFaceEM_face_from_faces (EditMesh *em, struct EditFace *efa1, struct EditFace *efa2, int i1, int i2, int i3, int i4)
int EM_view3d_poll (struct bContext *C)
void MESH_OT_knife_cut (struct wmOperatorType *ot)
void MESH_OT_loop_select (struct wmOperatorType *ot)
void MESH_OT_select_all (struct wmOperatorType *ot)
void MESH_OT_select_more (struct wmOperatorType *ot)
void MESH_OT_select_less (struct wmOperatorType *ot)
void MESH_OT_select_non_manifold (struct wmOperatorType *ot)
void MESH_OT_select_linked (struct wmOperatorType *ot)
void MESH_OT_select_linked_pick (struct wmOperatorType *ot)
void MESH_OT_hide (struct wmOperatorType *ot)
void MESH_OT_reveal (struct wmOperatorType *ot)
void MESH_OT_select_by_number_vertices (struct wmOperatorType *ot)
void MESH_OT_select_mirror (struct wmOperatorType *ot)
void MESH_OT_normals_make_consistent (struct wmOperatorType *ot)
void MESH_OT_faces_select_linked_flat (struct wmOperatorType *ot)
void MESH_OT_edges_select_sharp (struct wmOperatorType *ot)
void MESH_OT_select_shortest_path (struct wmOperatorType *ot)
void MESH_OT_select_similar (struct wmOperatorType *ot)
void MESH_OT_select_random (struct wmOperatorType *ot)
void MESH_OT_loop_multi_select (struct wmOperatorType *ot)
void MESH_OT_mark_seam (struct wmOperatorType *ot)
void MESH_OT_mark_sharp (struct wmOperatorType *ot)
void MESH_OT_vertices_smooth (struct wmOperatorType *ot)
void MESH_OT_noise (struct wmOperatorType *ot)
void MESH_OT_flip_normals (struct wmOperatorType *ot)
void MESH_OT_solidify (struct wmOperatorType *ot)
void MESH_OT_select_nth (struct wmOperatorType *ot)
EditEdgefindnearestedge (struct ViewContext *vc, int *dist)
void editmesh_select_by_material (EditMesh *em, int index)
void EM_recalc_normal_direction (EditMesh *em, int inside, int select)
void EM_select_more (EditMesh *em)
void selectconnected_mesh_all (EditMesh *em)
void faceloop_select (EditMesh *em, EditEdge *startedge, int select)
EditVertfindnearestvert (struct ViewContext *vc, int *dist, short sel, short strict)
void join_triangles (EditMesh *em)
int removedoublesflag (EditMesh *em, short flag, short automerge, float limit)
void esubdivideflag (Object *obedit, EditMesh *em, int flag, float smooth, float fractal, int beautify, int numcuts, int corner_pattern, int seltype)
int EdgeSlide (EditMesh *em, struct wmOperator *op, short immediate, float imperc)
void MESH_OT_merge (struct wmOperatorType *ot)
void MESH_OT_subdivide (struct wmOperatorType *ot)
void MESH_OT_remove_doubles (struct wmOperatorType *ot)
void MESH_OT_vertices_randomize (struct wmOperatorType *ot)
void MESH_OT_vertices_sort (struct wmOperatorType *ot)
void MESH_OT_extrude (struct wmOperatorType *ot)
void MESH_OT_spin (struct wmOperatorType *ot)
void MESH_OT_screw (struct wmOperatorType *ot)
void MESH_OT_fill (struct wmOperatorType *ot)
void MESH_OT_beautify_fill (struct wmOperatorType *ot)
void MESH_OT_quads_convert_to_tris (struct wmOperatorType *ot)
void MESH_OT_tris_convert_to_quads (struct wmOperatorType *ot)
void MESH_OT_edge_flip (struct wmOperatorType *ot)
void MESH_OT_faces_shade_smooth (struct wmOperatorType *ot)
void MESH_OT_faces_shade_flat (struct wmOperatorType *ot)
void MESH_OT_split (struct wmOperatorType *ot)
void MESH_OT_extrude_repeat (struct wmOperatorType *ot)
void MESH_OT_edge_rotate (struct wmOperatorType *ot)
void MESH_OT_select_vertex_path (struct wmOperatorType *ot)
void MESH_OT_loop_to_region (struct wmOperatorType *ot)
void MESH_OT_region_to_loop (struct wmOperatorType *ot)
void MESH_OT_select_axis (struct wmOperatorType *ot)
void MESH_OT_uvs_rotate (struct wmOperatorType *ot)
void MESH_OT_uvs_mirror (struct wmOperatorType *ot)
void MESH_OT_colors_rotate (struct wmOperatorType *ot)
void MESH_OT_colors_mirror (struct wmOperatorType *ot)
void MESH_OT_delete (struct wmOperatorType *ot)
void MESH_OT_rip (struct wmOperatorType *ot)
void MESH_OT_shape_propagate_to_all (struct wmOperatorType *ot)
void MESH_OT_blend_from_shape (struct wmOperatorType *ot)
void MESH_OT_sort_faces (struct wmOperatorType *ot)
void MESH_OT_uv_texture_add (struct wmOperatorType *ot)
void MESH_OT_uv_texture_remove (struct wmOperatorType *ot)
void MESH_OT_vertex_color_add (struct wmOperatorType *ot)
void MESH_OT_vertex_color_remove (struct wmOperatorType *ot)
void MESH_OT_sticky_add (struct wmOperatorType *ot)
void MESH_OT_sticky_remove (struct wmOperatorType *ot)
void MESH_OT_drop_named_image (struct wmOperatorType *ot)
void MESH_OT_edgering_select (struct wmOperatorType *ot)
void MESH_OT_loopcut (struct wmOperatorType *ot)
void MESH_OT_navmesh_make (struct wmOperatorType *ot)
void MESH_OT_navmesh_face_copy (struct wmOperatorType *ot)
void MESH_OT_navmesh_face_add (struct wmOperatorType *ot)
void MESH_OT_navmesh_reset (struct wmOperatorType *ot)
void MESH_OT_navmesh_clear (struct wmOperatorType *ot)

Variables

EnumPropertyItem corner_type_items []

Detailed Description

Definition in file mesh_intern.h.


Define Documentation

#define SUBDIV_CORNER_FAN   2

Definition at line 199 of file mesh_intern.h.

#define SUBDIV_CORNER_INNERVERT   1

Definition at line 198 of file mesh_intern.h.

Referenced by knife_cut_exec(), and MESH_OT_subdivide().

#define SUBDIV_CORNER_PATH   0

Definition at line 197 of file mesh_intern.h.

Referenced by make_prim().

#define SUBDIV_SELECT_INNER   1

Definition at line 192 of file mesh_intern.h.

Referenced by esubdivideflag(), fill_quad_single(), fill_tri_single(), and knife_cut_exec().

#define SUBDIV_SELECT_INNER_SEL   2

Definition at line 193 of file mesh_intern.h.

Referenced by esubdivideflag().

#define SUBDIV_SELECT_LOOPCUT   3

Definition at line 194 of file mesh_intern.h.

Referenced by esubdivideflag(), and ringsel_finish().

#define SUBDIV_SELECT_ORIG   0

Definition at line 191 of file mesh_intern.h.

Referenced by esubdivideflag().


Function Documentation

struct EditEdge* addedgelist ( EditMesh em,
struct EditVert v1,
struct EditVert v2,
struct EditEdge example 
) [read]
struct EditFace* addfacelist ( EditMesh em,
struct EditVert v1,
struct EditVert v2,
struct EditVert v3,
struct EditVert v4,
struct EditFace example,
struct EditFace exampleEdges 
) [read]
void adduplicateflag ( EditMesh em,
int  flag 
)
struct EditVert* addvertlist ( EditMesh em,
float *  vec,
struct EditVert example 
) [read]
int compareface ( EditFace vl1,
EditFace vl2 
)

Definition at line 2041 of file editmesh_lib.c.

References EditFace::v1, EditFace::v2, EditFace::v3, and EditFace::v4.

Referenced by exist_face(), and removedoublesflag().

int convex ( float *  v1,
float *  v2,
float *  v3,
float *  v4 
)

Definition at line 2097 of file editmesh_lib.c.

References ABS, isect_line_line_v2(), and normal_tri_v3().

Referenced by addedgeface_mesh(), beautify_fill(), draw_volume(), and edge_flip().

void delfaceflag ( EditMesh em,
int  flag 
)
int EdgeSlide ( EditMesh em,
struct wmOperator op,
short  immediate,
float  imperc 
)

Referenced by EdgeLoopDelete(), and initEdgeSlide().

int edgetag_context_check ( Scene scene,
EditEdge eed 
)
void edgetag_context_set ( Scene scene,
EditEdge eed,
int  val 
)
int edgetag_shortest_path ( Scene scene,
EditMesh em,
EditEdge source,
EditEdge target 
)
void editmesh_select_by_material ( EditMesh em,
int  index 
)
void EM_clear_flag_all ( EditMesh em,
int  flag 
)
void EM_data_interp_from_faces ( EditMesh em,
EditFace efa1,
EditFace efa2,
EditFace efan,
int  i1,
int  i2,
int  i3,
int  i4 
)
void EM_data_interp_from_verts ( EditMesh em,
EditVert v1,
EditVert v2,
EditVert eve,
float  fac 
)
struct EditFace* EM_face_from_faces ( EditMesh em,
struct EditFace efa1,
struct EditFace efa2,
int  i1,
int  i2,
int  i3,
int  i4 
) [read]
float EM_face_perimeter ( EditFace efa)
void EM_fgon_flags ( EditMesh em)
void EM_hide_reset ( EditMesh em)
int EM_nedges_selected ( EditMesh em)
int EM_nfaces_selected ( EditMesh em)
int EM_nvertices_selected ( EditMesh em)
void EM_recalc_normal_direction ( EditMesh em,
int  inside,
int  select 
)
void EM_remove_selection ( EditMesh em,
void *  data,
int  type 
)
void EM_select_more ( EditMesh em)
void EM_set_flag_all ( EditMesh em,
int  flag 
)
void EM_set_flag_all_selectmode ( EditMesh em,
int  flag 
)
void em_setup_viewcontext ( struct bContext C,
struct ViewContext vc 
)
void EM_stats_update ( EditMesh em)
void EM_store_selection ( EditMesh em,
void *  data,
int  type 
)
int EM_view3d_poll ( struct bContext C)
void esubdivideflag ( Object obedit,
EditMesh em,
int  flag,
float  smooth,
float  fractal,
int  beautify,
int  numcuts,
int  corner_pattern,
int  seltype 
)

Definition at line 2643 of file editmesh_tools.c.

References addedgelist(), B_BEAUTY, B_BEAUTY_SHORT, B_KNIFE, BLI_ghash_free(), BLI_ghash_haskey(), BLI_ghash_insert(), BLI_ghash_new(), BLI_ghashutil_ptrcmp(), BLI_ghashutil_ptrhash(), EditVert::co, DOUBLEOPFILL, EditFace::e1, EditFace::e2, EditFace::e3, EditFace::e4, EDGEINNER, EDGENEW, EDGEOLD, EditMesh::edges, EM_select_edge(), EM_selectmode_flush(), eModifierMode_Realtime, eModifierType_Mirror, EditEdge::f, EditVert::f, EditFace::f, EditFace::f1, EditVert::f1, EditEdge::f1, EditVert::f2, EditEdge::f2, fabsf, EditMesh::faces, 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(), ListBase::first, MirrorModifierData::flag, EditEdge::fp, free_tagged_edges_faces(), EditEdge::h, EditVert::h, EditFace::h, i, if(), len_v3v3(), length(), MEM_freeN(), MEM_mallocN(), MOD_MIR_AXIS_X, MOD_MIR_AXIS_Y, MOD_MIR_AXIS_Z, MOD_MIR_CLIPPING, ModifierData::mode, Object::modifiers, mul_mat3_m4_v3(), ModifierData::next, EditEdge::next, EditFace::next, EditVert::next, NULL, Object::obmat, recalc_editnormals(), SCE_SELECT_VERTEX, SELECT, EditMesh::selectmode, sort(), SUBDIV_SELECT_INNER, SUBDIV_SELECT_INNER_SEL, SUBDIV_SELECT_LOOPCUT, SUBDIV_SELECT_ORIG, subdivideedgenum(), EditEdge::tmp, MirrorModifierData::tolerance, ModifierData::type, EditFace::v1, EditEdge::v1, EditFace::v2, EditEdge::v2, EditFace::v3, EditFace::v4, VECCOPY, and EditMesh::verts.

Referenced by knife_cut_exec(), make_prim(), ringsel_finish(), and subdivide_exec().

EditFace* exist_face ( EditMesh em,
EditVert v1,
EditVert v2,
EditVert v3,
EditVert v4 
)
short extrudeflag ( Object obedit,
EditMesh em,
short  flag,
float *  nor,
int  all 
)
short extrudeflag_edges_indiv ( EditMesh em,
short  flag,
float *  nor 
)
short extrudeflag_face_indiv ( EditMesh em,
short  flag,
float *  nor 
)
short extrudeflag_vert ( Object obedit,
EditMesh em,
short  flag,
float *  nor,
int  all 
)
short extrudeflag_verts_indiv ( EditMesh em,
short  flag,
float *  nor 
)
void faceloop_select ( EditMesh em,
EditEdge startedge,
int  select 
)
int faceselectedAND ( EditFace efa,
int  flag 
)

Definition at line 484 of file editmesh_lib.c.

References EditVert::f, EditFace::v1, EditFace::v2, EditFace::v3, and EditFace::v4.

Referenced by extrudeflag_vert(), and fill_mesh().

int faceselectedOR ( EditFace efa,
int  flag 
)
struct EditEdge* findedgelist ( EditMesh em,
struct EditVert v1,
struct EditVert v2 
) [read]
EditEdge* findnearestedge ( struct ViewContext vc,
int *  dist 
)
EditVert* findnearestvert ( ViewContext vc,
int *  dist,
short  sel,
short  strict 
)

findnearestvert

dist (in/out): minimal distance to the nearest and at the end, actual distance sel: selection bias if SELECT, selected vertice are given a 5 pixel bias to make them farter than unselect verts if 0, unselected vertice are given the bias strict: if 1, the vertice corresponding to the sel parameter are ignored and not just biased

Definition at line 408 of file editmesh_mods.c.

References BLI_findlink(), data, distance(), View3D::drawtype, ED_view3d_init_mats_rv3d(), ViewContext::em, em_wireoffs, findnearestvert__backbufIndextest(), findnearestvert__doClosest(), View3D::flag, mesh_foreachScreenVert(), ViewContext::mval, NULL, OB_WIRE, ViewContext::obedit, ViewContext::rv3d, ViewContext::v3d, V3D_CLIP_TEST_RV3D_CLIPPING, V3D_ZBUF_SELECT, EditMesh::verts, and view3d_sample_backbuf_rect().

Referenced by unified_findnearest().

void flipface ( EditMesh em,
EditFace efa 
)
void free_edgelist ( EditMesh em,
ListBase lb 
)
void free_editedge ( EditMesh em,
EditEdge eed 
)
void free_editface ( EditMesh em,
EditFace efa 
)
void free_editvert ( EditMesh em,
EditVert eve 
)
void free_facelist ( EditMesh em,
ListBase lb 
)
void free_vertlist ( EditMesh em,
ListBase edve 
)
void join_triangles ( EditMesh em)
void MESH_OT_beautify_fill ( struct wmOperatorType ot)
void MESH_OT_blend_from_shape ( struct wmOperatorType ot)
void MESH_OT_colors_mirror ( struct wmOperatorType ot)
void MESH_OT_colors_rotate ( struct wmOperatorType ot)
void MESH_OT_delete ( struct wmOperatorType ot)
void MESH_OT_drop_named_image ( struct wmOperatorType ot)
void MESH_OT_dupli_extrude_cursor ( struct wmOperatorType ot)
void MESH_OT_duplicate ( struct wmOperatorType ot)
void MESH_OT_edge_face_add ( struct wmOperatorType ot)
void MESH_OT_edge_flip ( struct wmOperatorType ot)
void MESH_OT_edge_rotate ( struct wmOperatorType ot)
void MESH_OT_edgering_select ( struct wmOperatorType ot)
void MESH_OT_edges_select_sharp ( struct wmOperatorType ot)
void MESH_OT_extrude ( struct wmOperatorType ot)
void MESH_OT_extrude_repeat ( struct wmOperatorType ot)
void MESH_OT_faces_select_linked_flat ( struct wmOperatorType ot)
void MESH_OT_faces_shade_flat ( struct wmOperatorType ot)
void MESH_OT_faces_shade_smooth ( struct wmOperatorType ot)
void MESH_OT_fgon_clear ( struct wmOperatorType ot)
void MESH_OT_fgon_make ( struct wmOperatorType ot)
void MESH_OT_fill ( struct wmOperatorType ot)
void MESH_OT_flip_normals ( struct wmOperatorType ot)
void MESH_OT_hide ( struct wmOperatorType ot)
void MESH_OT_knife_cut ( struct wmOperatorType ot)
void MESH_OT_loop_multi_select ( struct wmOperatorType ot)
void MESH_OT_loop_select ( struct wmOperatorType ot)
void MESH_OT_loop_to_region ( struct wmOperatorType ot)
void MESH_OT_loopcut ( struct wmOperatorType ot)
void MESH_OT_mark_seam ( struct wmOperatorType ot)
void MESH_OT_mark_sharp ( struct wmOperatorType ot)
void MESH_OT_merge ( struct wmOperatorType ot)
void MESH_OT_navmesh_clear ( struct wmOperatorType ot)
void MESH_OT_navmesh_face_add ( struct wmOperatorType ot)
void MESH_OT_navmesh_face_copy ( struct wmOperatorType ot)
void MESH_OT_navmesh_make ( struct wmOperatorType ot)
void MESH_OT_navmesh_reset ( struct wmOperatorType ot)
void MESH_OT_noise ( struct wmOperatorType ot)
void MESH_OT_normals_make_consistent ( struct wmOperatorType ot)
void MESH_OT_primitive_circle_add ( struct wmOperatorType ot)
void MESH_OT_primitive_cone_add ( struct wmOperatorType ot)
void MESH_OT_primitive_cube_add ( struct wmOperatorType ot)
void MESH_OT_primitive_cylinder_add ( struct wmOperatorType ot)
void MESH_OT_primitive_grid_add ( struct wmOperatorType ot)
void MESH_OT_primitive_ico_sphere_add ( struct wmOperatorType ot)
void MESH_OT_primitive_monkey_add ( struct wmOperatorType ot)
void MESH_OT_primitive_plane_add ( struct wmOperatorType ot)
void MESH_OT_primitive_uv_sphere_add ( struct wmOperatorType ot)
void MESH_OT_quads_convert_to_tris ( struct wmOperatorType ot)
void MESH_OT_region_to_loop ( struct wmOperatorType ot)
void MESH_OT_remove_doubles ( struct wmOperatorType ot)
void MESH_OT_reveal ( struct wmOperatorType ot)
void MESH_OT_rip ( struct wmOperatorType ot)
void MESH_OT_screw ( struct wmOperatorType ot)
void MESH_OT_select_all ( struct wmOperatorType ot)
void MESH_OT_select_axis ( struct wmOperatorType ot)
void MESH_OT_select_by_number_vertices ( struct wmOperatorType ot)
void MESH_OT_select_less ( struct wmOperatorType ot)
void MESH_OT_select_linked ( struct wmOperatorType ot)
void MESH_OT_select_linked_pick ( struct wmOperatorType ot)
void MESH_OT_select_mirror ( struct wmOperatorType ot)
void MESH_OT_select_more ( struct wmOperatorType ot)
void MESH_OT_select_non_manifold ( struct wmOperatorType ot)
void MESH_OT_select_nth ( struct wmOperatorType ot)
void MESH_OT_select_random ( struct wmOperatorType ot)
void MESH_OT_select_shortest_path ( struct wmOperatorType ot)
void MESH_OT_select_similar ( struct wmOperatorType ot)
void MESH_OT_select_vertex_path ( struct wmOperatorType ot)
void MESH_OT_separate ( struct wmOperatorType ot)
void MESH_OT_shape_propagate_to_all ( struct wmOperatorType ot)
void MESH_OT_solidify ( struct wmOperatorType ot)
void MESH_OT_sort_faces ( struct wmOperatorType ot)
void MESH_OT_spin ( struct wmOperatorType ot)
void MESH_OT_split ( struct wmOperatorType ot)
void MESH_OT_sticky_add ( struct wmOperatorType ot)
void MESH_OT_sticky_remove ( struct wmOperatorType ot)
void MESH_OT_subdivide ( struct wmOperatorType ot)
void MESH_OT_tris_convert_to_quads ( struct wmOperatorType ot)
void MESH_OT_uv_texture_add ( struct wmOperatorType ot)
void MESH_OT_uv_texture_remove ( struct wmOperatorType ot)
void MESH_OT_uvs_mirror ( struct wmOperatorType ot)
void MESH_OT_uvs_rotate ( struct wmOperatorType ot)
void MESH_OT_vertex_color_add ( struct wmOperatorType ot)
void MESH_OT_vertex_color_remove ( struct wmOperatorType ot)
void MESH_OT_vertices_randomize ( struct wmOperatorType ot)
void MESH_OT_vertices_smooth ( struct wmOperatorType ot)
void MESH_OT_vertices_sort ( struct wmOperatorType ot)
void remedge ( EditMesh em,
EditEdge eed 
)
int removedoublesflag ( EditMesh em,
short  flag,
short  automerge,
float  limit 
)
void rotateflag ( EditMesh em,
short  flag,
float *  cent,
float  rotmat[][3] 
)
void selectconnected_mesh_all ( EditMesh em)
void translateflag ( EditMesh em,
short  flag,
float *  vec 
)

Variable Documentation

Definition at line 96 of file editmesh_tools.c.