Home
last modified time | relevance | path

Searched refs:BMEditMesh (Results 1 – 25 of 138) sorted by relevance

123456

/dports/graphics/blender/blender-2.91.0/source/blender/blenkernel/
H A DBKE_editmesh.h53 typedef struct BMEditMesh { struct
57 struct BMEditMesh *emcopy; argument
86 } BMEditMesh; argument
89 void BKE_editmesh_looptri_calc(BMEditMesh *em);
91 BMEditMesh *BKE_editmesh_copy(BMEditMesh *em);
92 BMEditMesh *BKE_editmesh_from_object(struct Object *ob);
93 void BKE_editmesh_free_derivedmesh(BMEditMesh *em);
94 void BKE_editmesh_free(BMEditMesh *em);
97 struct BMEditMesh *em,
109 void BKE_editmesh_lnorspace_update(BMEditMesh *em, struct Mesh *me);
[all …]
H A DBKE_editmesh_cache.h27 struct BMEditMesh;
30 void BKE_editmesh_cache_ensure_poly_normals(struct BMEditMesh *em, struct EditMeshData *emd);
31 void BKE_editmesh_cache_ensure_vert_normals(struct BMEditMesh *em, struct EditMeshData *emd);
33 void BKE_editmesh_cache_ensure_poly_centers(struct BMEditMesh *em, struct EditMeshData *emd);
35 bool BKE_editmesh_cache_calc_minmax(struct BMEditMesh *em,
H A DBKE_bvhutils.h37 struct BMEditMesh;
54 struct BMEditMesh *em;
118 BVHTreeFromEditMesh *data, struct BMEditMesh *em, float epsilon, int tree_type, int axis);
121 struct BMEditMesh *em,
145 BVHTreeFromEditMesh *data, struct BMEditMesh *em, float epsilon, int tree_type, int axis);
148 struct BMEditMesh *em,
189 BVHTreeFromEditMesh *data, struct BMEditMesh *em, float epsilon, int tree_type, int axis);
192 struct BMEditMesh *em,
225 struct BMEditMesh *em,
H A DBKE_crazyspace.h29 struct BMEditMesh;
38 void BKE_crazyspace_set_quats_editmesh(struct BMEditMesh *em,
50 struct BMEditMesh *em,
H A DBKE_mesh_wrapper.h22 struct BMEditMesh;
31 struct BMEditMesh *em,
35 struct Mesh *BKE_mesh_wrapper_from_editmesh(struct BMEditMesh *em,
H A DBKE_DerivedMesh.h78 struct BMEditMesh;
352 struct BMEditMesh *em,
361 struct BMEditMesh *em,
365 float (*editbmesh_vert_coords_alloc(struct BMEditMesh *em, int *r_vert_len))[3];
372 struct BMEditMesh *em,
H A DBKE_editmesh_bvh.h31 struct BMEditMesh;
42 BMBVHTree *BKE_bmbvh_new_from_editmesh(struct BMEditMesh *em,
H A DBKE_modifier.h31 struct BMEditMesh;
215 struct BMEditMesh *editData,
223 struct BMEditMesh *editData,
525 struct BMEditMesh *em,
/dports/graphics/blender/blender-2.91.0/source/blender/editors/include/
H A DED_mesh.h33 struct BMEditMesh;
80 void EDBM_mesh_clear(struct BMEditMesh *em);
84 void EDBM_mesh_free(struct BMEditMesh *em);
96 void EDBM_selectmode_flush(struct BMEditMesh *em);
98 void EDBM_deselect_flush(struct BMEditMesh *em);
99 void EDBM_select_flush(struct BMEditMesh *em);
101 bool EDBM_vert_color_check(struct BMEditMesh *em);
119 bool EDBM_uv_check(struct BMEditMesh *em);
159 void EDBM_select_mirrored(struct BMEditMesh *em,
220 void EDBM_selectmode_set(struct BMEditMesh *em);
[all …]
H A DED_uvedit.h32 struct BMEditMesh;
126 struct BMEditMesh *em,
132 struct BMEditMesh *em,
137 struct BMEditMesh *em,
149 struct BMEditMesh *em,
155 struct BMEditMesh *em,
160 struct BMEditMesh *em,
166 struct BMEditMesh *em,
172 struct BMEditMesh *em,
178 struct BMEditMesh *em,
[all …]
/dports/graphics/blender/blender-2.91.0/source/blender/blenkernel/intern/
H A Deditmesh.c44 BMEditMesh *em = MEM_callocN(sizeof(BMEditMesh), __func__); in BKE_editmesh_create()
54 BMEditMesh *BKE_editmesh_copy(BMEditMesh *em) in BKE_editmesh_copy()
56 BMEditMesh *em_copy = MEM_callocN(sizeof(BMEditMesh), __func__); in BKE_editmesh_copy()
85 BMEditMesh *BKE_editmesh_from_object(Object *ob) in BKE_editmesh_from_object()
99 static void editmesh_tessface_calc_intern(BMEditMesh *em) in editmesh_tessface_calc_intern()
135 void BKE_editmesh_looptri_calc(BMEditMesh *em) in BKE_editmesh_looptri_calc()
151 void BKE_editmesh_free_derivedmesh(BMEditMesh *em) in BKE_editmesh_free_derivedmesh()
165 void BKE_editmesh_free(BMEditMesh *em) in BKE_editmesh_free()
199 BMEditMesh *em, in BKE_editmesh_vert_coords_alloc()
264 void BKE_editmesh_lnorspace_update(BMEditMesh *em, Mesh *me) in BKE_editmesh_lnorspace_update()
[all …]
H A Deditmesh_cache.c36 void BKE_editmesh_cache_ensure_poly_normals(BMEditMesh *em, EditMeshData *emd) in BKE_editmesh_cache_ensure_poly_normals()
65 void BKE_editmesh_cache_ensure_vert_normals(BMEditMesh *em, EditMeshData *emd) in BKE_editmesh_cache_ensure_vert_normals()
89 void BKE_editmesh_cache_ensure_poly_centers(BMEditMesh *em, EditMeshData *emd) in BKE_editmesh_cache_ensure_poly_centers()
128 bool BKE_editmesh_cache_calc_minmax(struct BMEditMesh *em, in BKE_editmesh_cache_calc_minmax()
/dports/graphics/blender/blender-2.91.0/source/blender/editors/mesh/
H A Dmesh_intern.h28 struct BMEditMesh;
47 bool EDBM_op_callf(struct BMEditMesh *em, struct wmOperator *op, const char *fmt, ...);
48 bool EDBM_op_call_and_selectf(struct BMEditMesh *em,
55 bool EDBM_op_call_silentf(struct BMEditMesh *em, const char *fmt, ...);
65 bool EDBM_op_finish(struct BMEditMesh *em,
70 void EDBM_stats_update(struct BMEditMesh *em);
74 struct BMElem *EDBM_elem_from_selectmode(struct BMEditMesh *em,
79 int EDBM_elem_to_index_any(struct BMEditMesh *em, struct BMElem *ele);
80 struct BMElem *EDBM_elem_from_index_any(struct BMEditMesh *em, int index);
83 struct BMEditMesh *em,
[all …]
H A Deditmesh_utils.c71 BMBackup EDBM_redo_state_store(BMEditMesh *em) in EDBM_redo_state_store()
153 BMEditMesh *emcopy = em->emcopy; in EDBM_op_finish()
382 void EDBM_mesh_clear(BMEditMesh *em) in EDBM_mesh_clear()
406 void EDBM_mesh_free(BMEditMesh *em) in EDBM_mesh_free()
444 void EDBM_selectmode_flush(BMEditMesh *em) in EDBM_selectmode_flush()
449 void EDBM_deselect_flush(BMEditMesh *em) in EDBM_deselect_flush()
456 void EDBM_select_flush(BMEditMesh *em) in EDBM_select_flush()
1015 bool EDBM_uv_check(BMEditMesh *em) in EDBM_uv_check()
1021 bool EDBM_vert_color_check(BMEditMesh *em) in EDBM_vert_color_check()
1408 void EDBM_stats_update(BMEditMesh *em) in EDBM_stats_update()
[all …]
H A Deditmesh_extrude.c148 bool edbm_extrude_edges_indiv(BMEditMesh *em, in edbm_extrude_edges_indiv()
181 static bool edbm_extrude_verts_indiv(BMEditMesh *em, wmOperator *op, const char hflag) in edbm_extrude_verts_indiv()
200 static char edbm_extrude_htype_from_em_select(BMEditMesh *em) in edbm_extrude_htype_from_em_select()
225 BMEditMesh *em, in edbm_extrude_ex()
310 BMEditMesh *em = BKE_editmesh_from_object(obedit); in edbm_extrude_repeat_exec()
361 static bool edbm_extrude_mesh(Object *obedit, BMEditMesh *em, wmOperator *op) in edbm_extrude_mesh()
442 BMEditMesh *em = BKE_editmesh_from_object(obedit); in edbm_extrude_region_exec()
499 BMEditMesh *em = BKE_editmesh_from_object(obedit); in edbm_extrude_context_exec()
551 BMEditMesh *em = BKE_editmesh_from_object(obedit); in edbm_extrude_verts_exec()
599 BMEditMesh *em = BKE_editmesh_from_object(obedit); in edbm_extrude_edges_exec()
[all …]
H A Deditmesh_add.c95 BMEditMesh *em = BKE_editmesh_from_object(obedit); in make_prim_finish()
116 BMEditMesh *em; in add_primitive_plane_exec()
181 BMEditMesh *em; in add_primitive_cube_exec()
251 BMEditMesh *em; in add_primitive_circle_exec()
325 BMEditMesh *em; in add_primitive_cylinder_exec()
401 BMEditMesh *em; in add_primitive_cone_exec()
480 BMEditMesh *em; in add_primitive_grid_exec()
552 BMEditMesh *em; in add_primitive_monkey_exec()
618 BMEditMesh *em; in add_primitive_uvsphere_exec()
686 BMEditMesh *em; in add_primitive_icosphere_exec()
H A Deditmesh_select.c78 void EDBM_select_mirrored(BMEditMesh *em, in EDBM_select_mirrored()
851 BMEditMesh *em = vc->em; in unified_findnearest()
1423 static void walker_select_count(BMEditMesh *em, in walker_select_count()
1627 BMEditMesh *em; in mouse_mesh_loop()
1637 BMEditMesh *em_original = vc.em; in mouse_mesh_loop()
2169 void EDBM_selectmode_set(BMEditMesh *em) in EDBM_selectmode_set()
2237 void EDBM_selectmode_convert(BMEditMesh *em, in EDBM_selectmode_convert()
2354 BMEditMesh *em = NULL; in EDBM_selectmode_toggle_multi()
2477 BMEditMesh *em = NULL; in EDBM_selectmode_set_multi()
2525 BMEditMesh *em, in EDBM_selectmode_disable()
[all …]
H A Deditmesh_polybuild.c60 static void edbm_selectmode_ensure(Scene *scene, BMEditMesh *em, short selectmode) in edbm_selectmode_ensure()
77 BMEditMesh *em_iter = BKE_editmesh_from_object(ob_iter); in edbm_flag_disable_all_multi()
104 BMEditMesh *em = BKE_editmesh_from_object(obedit); in edbm_preselect_or_active()
133 BMEditMesh *em = vc.em; in edbm_polybuild_transform_at_cursor_invoke()
196 BMEditMesh *em = vc.em; in edbm_polybuild_delete_at_cursor_invoke()
285 BMEditMesh *em = vc.em; in edbm_polybuild_face_at_cursor_invoke()
458 BMEditMesh *em = vc.em; in edbm_polybuild_split_at_cursor_invoke()
539 BMEditMesh *em = vc.em; in edbm_polybuild_dissolve_at_cursor_invoke()
H A Deditmesh_select_similar.c174 BMEditMesh *em = BKE_editmesh_from_object(ob); in similar_face_select_exec()
215 BMEditMesh *em = BKE_editmesh_from_object(ob); in similar_face_select_exec()
340 BMEditMesh *em = BKE_editmesh_from_object(ob); in similar_face_select_exec()
509 BMEditMesh *em = BKE_editmesh_from_object(ob); in similar_face_select_exec()
638 BMEditMesh *em = BKE_editmesh_from_object(ob); in similar_edge_select_exec()
680 BMEditMesh *em = BKE_editmesh_from_object(ob); in similar_edge_select_exec()
785 BMEditMesh *em = BKE_editmesh_from_object(ob); in similar_edge_select_exec()
929 BMEditMesh *em = BKE_editmesh_from_object(ob); in similar_edge_select_exec()
977 BMEditMesh *em = BKE_editmesh_from_object(ob); in similar_vert_select_exec()
1006 BMEditMesh *em = BKE_editmesh_from_object(ob); in similar_vert_select_exec()
[all …]
H A Deditmesh_tools.c114 BMEditMesh *em = BKE_editmesh_from_object(obedit); in edbm_subdivide_exec()
308 BMEditMesh *em = BKE_editmesh_from_object(obedit); in edbm_subdivide_edge_ring_exec()
2945 BMEditMesh *em = BKE_editmesh_from_object(ob); in edbm_rotate_colors_exec()
3095 static bool merge_firstlast(BMEditMesh *em, in merge_firstlast()
3144 static bool merge_target(BMEditMesh *em, in merge_target()
3480 static bool shape_propagate(BMEditMesh *em) in shape_propagate()
3516 BMEditMesh *em = me->edit_mesh; in edbm_shape_propagate_to_all_exec()
3574 BMEditMesh *em_ref = me_ref->edit_mesh; in edbm_blend_from_shape_exec()
3611 BMEditMesh *em = me->edit_mesh; in edbm_blend_from_shape_exec()
3668 BMEditMesh *em; in shape_itemf()
[all …]
/dports/graphics/blender/blender-2.91.0/source/blender/editors/uvedit/
H A Duvedit_select.c295 struct BMEditMesh *em, in uvedit_face_select_set()
310 BMEditMesh *em, in uvedit_face_select_enable()
336 BMEditMesh *em, in uvedit_face_select_disable()
402 BMEditMesh *em, in uvedit_edge_select_set()
418 BMEditMesh *em, in uvedit_edge_select_enable()
454 BMEditMesh *em, in uvedit_edge_select_disable()
558 BMEditMesh *em, in uvedit_uv_select_set()
573 BMEditMesh *em, in uvedit_uv_select_enable()
599 BMEditMesh *em, in uvedit_uv_select_disable()
683 BMEditMesh *em = BKE_editmesh_from_object(obedit); in uv_find_nearest_edge()
[all …]
H A Duvedit_path.c156 BMEditMesh *em;
227 BMEditMesh *em = user_data->em; in looptag_set_cb()
252 BMEditMesh *em = BKE_editmesh_from_object(obedit); in mouse_mesh_uv_shortest_path_vert()
404 BMEditMesh *em = user_data->em; in facetag_set_cb()
417 BMEditMesh *em = BKE_editmesh_from_object(obedit); in mouse_mesh_uv_shortest_path_face()
541 BMEditMesh *em = BKE_editmesh_from_object(obedit); in uv_shortest_path_pick_ex()
590 BMEditMesh *em = BKE_editmesh_from_object(obedit); in uv_shortest_path_pick_invoke()
701 BMEditMesh *em = BKE_editmesh_from_object(obedit); in uv_shortest_path_pick_exec()
808 BMEditMesh *em = BKE_editmesh_from_object(obedit); in uv_shortest_path_select_exec()
H A Duvedit_ops.c82 BMEditMesh *em; in ED_uvedit_test()
248 BMEditMesh *em = BKE_editmesh_from_object(obedit); in ED_uvedit_minmax_multi()
307 BMEditMesh *em = BKE_editmesh_from_object(obedit); in ED_uvedit_median_multi()
1132 BMEditMesh *em = BKE_editmesh_from_object(obedit); in uv_snap_uvs_to_cursor()
1160 BMEditMesh *em = BKE_editmesh_from_object(obedit); in uv_snap_uvs_offset()
1188 BMEditMesh *em = BKE_editmesh_from_object(obedit); in uv_snap_uvs_to_adjacent_unselected()
1243 BMEditMesh *em = BKE_editmesh_from_object(obedit); in uv_snap_uvs_to_pixels()
1484 BMEditMesh *em = BKE_editmesh_from_object(ob); in uv_hide_exec()
1618 BMEditMesh *em = BKE_editmesh_from_object(ob); in uv_reveal_exec()
1841 BMEditMesh *em = me->edit_mesh; in uv_seams_from_islands_exec()
[all …]
H A Duvedit_unwrap_ops.c113 BMEditMesh *em = BKE_editmesh_from_object(obedit); in ED_uvedit_ensure_uvs()
215 BMEditMesh *em = BKE_editmesh_from_object(obedit); in uvedit_have_selection_multi()
226 BMEditMesh *em = BKE_editmesh_from_object(ob); in ED_uvedit_get_aspect()
386 BMEditMesh *em = BKE_editmesh_from_object(obedit); in construct_param_handle_multi()
791 BMEditMesh *em = BKE_editmesh_from_object(obedit); in minimize_stretch_exit()
1097 BMEditMesh *em = BKE_editmesh_from_object(obedit); in average_islands_scale_exec()
1138 BMEditMesh *em = BKE_editmesh_from_object(obedit); in ED_uvedit_live_unwrap_begin()
1253 BMEditMesh *em, in uv_map_transform_center()
1552 BMEditMesh *em = BKE_editmesh_from_object(ob); in uv_map_clip_correct_multi()
1603 BMEditMesh *em = BKE_editmesh_from_object(ob); in uv_map_clip_correct_multi()
[all …]
/dports/graphics/blender/blender-2.91.0/source/blender/editors/transform/
H A Dtransform_mode_edge_rotate_normal.c62 BMEditMesh *em = BKE_editmesh_from_object(tc->obedit); in freeCustomNormalArray()
91 BMEditMesh *em = BKE_editmesh_from_object(tc->obedit); in applyNormalRotation()
146 BMEditMesh *em = BKE_editmesh_from_object(tc->obedit); in initNormalRotation()

123456