Home
last modified time | relevance | path

Searched refs:cd_loop_uv_offset (Results 1 – 25 of 28) sorted by relevance

12

/dports/graphics/blender/blender-2.91.0/source/blender/bmesh/intern/
H A Dbmesh_query_uv.c37 const int cd_loop_uv_offset, in uv_aspect() argument
49 #define UV_ASPECT(l, r_uv) uv_aspect(l, aspect, cd_loop_uv_offset, r_uv)
61 const int cd_loop_uv_offset, in BM_face_uv_calc_center_median_weighted() argument
105 const MLoopUV *luv = BM_ELEM_CD_GET_VOID_P(l_iter, cd_loop_uv_offset); in BM_face_uv_calc_center_median()
115 float BM_face_uv_calc_cross(const BMFace *f, const int cd_loop_uv_offset) in BM_face_uv_calc_cross() argument
146 MLoopUV *luv = BM_ELEM_CD_GET_VOID_P(l_iter, cd_loop_uv_offset); in BM_face_uv_transform()
157 MLoopUV *luv_a_curr = BM_ELEM_CD_GET_VOID_P(l_a, cd_loop_uv_offset); in BM_loop_uv_share_edge_check()
159 MLoopUV *luv_b_curr = BM_ELEM_CD_GET_VOID_P(l_b, cd_loop_uv_offset); in BM_loop_uv_share_edge_check()
174 const MLoopUV *luv_a = BM_ELEM_CD_GET_VOID_P(l_a, cd_loop_uv_offset); in BM_loop_uv_share_vert_check()
175 const MLoopUV *luv_b = BM_ELEM_CD_GET_VOID_P(l_b, cd_loop_uv_offset); in BM_loop_uv_share_vert_check()
[all …]
H A Dbmesh_query_uv.h24 const int cd_loop_uv_offset) ATTR_WARN_UNUSED_RESULT
27 const int cd_loop_uv_offset) ATTR_WARN_UNUSED_RESULT
32 const int cd_loop_uv_offset,
34 void BM_face_uv_calc_center_median(const BMFace *f, const int cd_loop_uv_offset, float r_cent[2])
37 float BM_face_uv_calc_cross(const BMFace *f, const int cd_loop_uv_offset) ATTR_WARN_UNUSED_RESULT
40 void BM_face_uv_minmax(const BMFace *f, float min[2], float max[2], const int cd_loop_uv_offset);
41 void BM_face_uv_transform(BMFace *f, const float matix[2][2], const int cd_loop_uv_offset);
46 const int cd_loop_uv_offset) ATTR_WARN_UNUSED_RESULT
51 const int cd_loop_uv_offset) ATTR_WARN_UNUSED_RESULT
54 bool BM_edge_uv_share_vert_check(BMEdge *e, BMLoop *l_a, BMLoop *l_b, const int cd_loop_uv_offset)
[all …]
H A Dbmesh_operators.h177 const int cd_loop_uv_offset);
178 void BM_mesh_calc_uvs_sphere(BMesh *bm, const short oflag, const int cd_loop_uv_offset);
183 const int cd_loop_uv_offset);
191 const int cd_loop_uv_offset);
H A Dbmesh_polygon.h50 float BM_face_calc_area_uv(const BMFace *f, int cd_loop_uv_offset) ATTR_WARN_UNUSED_RESULT
H A Dbmesh_polygon.c264 float BM_face_calc_area_uv(const BMFace *f, int cd_loop_uv_offset) in BM_face_calc_area_uv() argument
273 const MLoopUV *luv = BM_ELEM_CD_GET_VOID_P(l_iter, cd_loop_uv_offset); in BM_face_calc_area_uv()
274 const MLoopUV *luv_next = BM_ELEM_CD_GET_VOID_P(l_iter->next, cd_loop_uv_offset); in BM_face_calc_area_uv()
/dports/graphics/blender/blender-2.91.0/source/blender/editors/uvedit/
H A Duvedit_rip.c208 const MLoopUV *luv = BM_ELEM_CD_GET_VOID_P(l, cd_loop_uv_offset); in bm_loop_uv_select_single_vert_validate()
237 const int cd_loop_uv_offset, in bm_loop_calc_uv_angle_from_dir() argument
244 const MLoopUV *luv = BM_ELEM_CD_GET_VOID_P(l, cd_loop_uv_offset); in bm_loop_calc_uv_angle_from_dir()
264 if (BM_face_uv_calc_cross(l->f, cd_loop_uv_offset) > 0.0f) { in bm_loop_calc_uv_angle_from_dir()
360 cd_loop_uv_offset, in uv_rip_single_from_loop()
476 const int cd_loop_uv_offset) in uv_rip_pairs_calc_uv_angle() argument
543 l_switch, side_a, aspect_y, cd_loop_uv_offset); in uv_rip_pairs_loop_change_sides_test()
545 l_target, side_b, aspect_y, cd_loop_uv_offset); in uv_rip_pairs_loop_change_sides_test()
550 l_switch, side_a, aspect_y, cd_loop_uv_offset); in uv_rip_pairs_loop_change_sides_test()
552 l_target, side_b, aspect_y, cd_loop_uv_offset); in uv_rip_pairs_loop_change_sides_test()
[all …]
H A Duvedit_islands.c60 MLoopUV *luv = BM_ELEM_CD_GET_VOID_P(l_iter, cd_loop_uv_offset); in bm_face_uv_scale_y()
90 const uint cd_loop_uv_offset, in bm_face_array_calc_bounds() argument
181 faces, faces_len, cd_loop_uv_offset, &coords_len); in bm_face_array_uv_rotate_fit_aabb()
213 BM_face_uv_transform(faces[i], matrix, cd_loop_uv_offset); in bm_face_array_uv_rotate_fit_aabb()
225 bm_face_uv_scale_y(f, scale_y, cd_loop_uv_offset); in bm_face_array_uv_scale_y()
246 uint cd_loop_uv_offset; member
251 uint cd_loop_uv_offset; member
278 const uint cd_loop_uv_offset) in bm_mesh_calc_uv_islands() argument
284 .cd_loop_uv_offset = cd_loop_uv_offset, in bm_mesh_calc_uv_islands()
337 island->cd_loop_uv_offset = cd_loop_uv_offset; in bm_mesh_calc_uv_islands()
[all …]
H A Duvedit_path.c157 uint cd_loop_uv_offset; member
207 const uint cd_loop_uv_offset = user_data->cd_loop_uv_offset; in looptag_test_cb() local
228 const uint cd_loop_uv_offset = user_data->cd_loop_uv_offset; in looptag_set_cb() local
286 .cd_loop_uv_offset = cd_loop_uv_offset, in mouse_mesh_uv_shortest_path_vert()
293 .cd_loop_uv_offset = cd_loop_uv_offset, in mouse_mesh_uv_shortest_path_vert()
390 const uint cd_loop_uv_offset = user_data->cd_loop_uv_offset; in facetag_test_cb() local
405 const uint cd_loop_uv_offset = user_data->cd_loop_uv_offset; in facetag_set_cb() local
424 .cd_loop_uv_offset = cd_loop_uv_offset, in mouse_mesh_uv_shortest_path_face()
431 .cd_loop_uv_offset = cd_loop_uv_offset, in mouse_mesh_uv_shortest_path_face()
524 cd_loop_uv_offset); in uv_shortest_path_pick_ex()
[all …]
H A Duvedit_select.c260 luv = BM_ELEM_CD_GET_VOID_P(l, cd_loop_uv_offset); in uvedit_face_select_test_ex()
299 const int cd_loop_uv_offset) in uvedit_face_select_set() argument
329 luv = BM_ELEM_CD_GET_VOID_P(l, cd_loop_uv_offset); in uvedit_face_select_enable()
351 luv = BM_ELEM_CD_GET_VOID_P(l, cd_loop_uv_offset); in uvedit_face_select_disable()
372 luv1 = BM_ELEM_CD_GET_VOID_P(l, cd_loop_uv_offset); in uvedit_edge_select_test_ex()
445 luv1 = BM_ELEM_CD_GET_VOID_P(l, cd_loop_uv_offset); in uvedit_edge_select_enable()
476 luv1 = BM_ELEM_CD_GET_VOID_P(l, cd_loop_uv_offset); in uvedit_edge_select_disable()
562 const int cd_loop_uv_offset) in uvedit_uv_select_set() argument
659 scene, l_step, cd_loop_uv_offset); in uvedit_loop_find_other_boundary_loop_with_visible_face()
1026 scene, l_step_over, cd_loop_uv_offset); in bm_select_edgeloop_double_side_next()
[all …]
H A Duvedit_ops.c262 if (uvedit_uv_select_test(scene, l, cd_loop_uv_offset)) { in ED_uvedit_minmax_multi()
263 luv = BM_ELEM_CD_GET_VOID_P(l, cd_loop_uv_offset); in ED_uvedit_minmax_multi()
290 luv = BM_ELEM_CD_GET_VOID_P(l, cd_loop_uv_offset); in ED_uvedit_select_all()
321 luv = BM_ELEM_CD_GET_VOID_P(l, cd_loop_uv_offset); in ED_uvedit_median_multi()
597 scene, eve_line[0], cd_loop_uv_offset); in uv_weld_align()
1148 luv = BM_ELEM_CD_GET_VOID_P(l, cd_loop_uv_offset); in uv_snap_uvs_to_cursor()
1176 luv = BM_ELEM_CD_GET_VOID_P(l, cd_loop_uv_offset); in uv_snap_uvs_offset()
1229 luv = BM_ELEM_CD_GET_VOID_P(l, cd_loop_uv_offset); in uv_snap_uvs_to_adjacent_unselected()
1265 luv = BM_ELEM_CD_GET_VOID_P(l, cd_loop_uv_offset); in uv_snap_uvs_to_pixels()
1400 luv = BM_ELEM_CD_GET_VOID_P(l, cd_loop_uv_offset); in uv_pin_exec()
[all …]
H A Duvedit_unwrap_ops.c116 int cd_loop_uv_offset; in ED_uvedit_ensure_uvs() local
175 if (cd_loop_uv_offset == -1) { in uvedit_have_selection()
391 if (cd_loop_uv_offset == -1) { in construct_param_handle_multi()
461 luv = BM_ELEM_CD_GET_VOID_P(l, cd_loop_uv_offset); in texface_from_original_index()
613 cd_loop_uv_offset, in construct_param_handle_subsurfed()
620 cd_loop_uv_offset, in construct_param_handle_subsurfed()
627 cd_loop_uv_offset, in construct_param_handle_subsurfed()
634 cd_loop_uv_offset, in construct_param_handle_subsurfed()
2516 luv = BM_ELEM_CD_GET_VOID_P(l, cd_loop_uv_offset); in uv_map_mirror()
2725 int cd_loop_uv_offset; in uvedit_unwrap_cube_project() local
[all …]
H A Duvedit_buttons.c74 const int cd_loop_uv_offset = CustomData_get_offset(&em->bm->ldata, CD_MLOOPUV); in uvedit_center() local
82 if (uvedit_uv_select_test(scene, l, cd_loop_uv_offset)) { in uvedit_center()
83 luv = BM_ELEM_CD_GET_VOID_P(l, cd_loop_uv_offset); in uvedit_center()
113 const int cd_loop_uv_offset = CustomData_get_offset(&em->bm->ldata, CD_MLOOPUV); in uvedit_translate() local
121 if (uvedit_uv_select_test(scene, l, cd_loop_uv_offset)) { in uvedit_translate()
122 luv = BM_ELEM_CD_GET_VOID_P(l, cd_loop_uv_offset); in uvedit_translate()
H A Duvedit_intern.h129 const int cd_loop_uv_offset);
/dports/graphics/blender/blender-2.91.0/source/blender/editors/include/
H A DED_uvedit.h99 const int cd_loop_uv_offset);
105 const int cd_loop_uv_offset);
110 const int cd_loop_uv_offset);
113 const int cd_loop_uv_offset);
116 const int cd_loop_uv_offset);
130 const int cd_loop_uv_offset);
135 const int cd_loop_uv_offset);
153 const int cd_loop_uv_offset);
176 const int cd_loop_uv_offset);
181 const int cd_loop_uv_offset);
[all …]
/dports/graphics/blender/blender-2.91.0/source/blender/bmesh/tools/
H A Dbmesh_path_uv.c84 const uint cd_loop_uv_offset = params->cd_loop_uv_offset; in looptag_add_adjacent_uv() local
86 const MLoopUV *luv_a = BM_ELEM_CD_GET_VOID_P(l_a, cd_loop_uv_offset); in looptag_add_adjacent_uv()
94 const MLoopUV *luv = BM_ELEM_CD_GET_VOID_P(l, cd_loop_uv_offset); in looptag_add_adjacent_uv()
101 const MLoopUV *luv_b = BM_ELEM_CD_GET_VOID_P(l_b, cd_loop_uv_offset); in looptag_add_adjacent_uv()
214 const int cd_loop_uv_offset) in facetag_cut_cost_edge_uv() argument
225 ((const MLoopUV *)BM_ELEM_CD_GET_VOID_P(l_edge->next, cd_loop_uv_offset))->uv; in facetag_cut_cost_edge_uv()
261 const int cd_loop_uv_offset) in facetag_cut_cost_vert_uv() argument
288 const uint cd_loop_uv_offset = params->cd_loop_uv_offset; in facetag_add_adjacent_uv() local
305 if (BM_loop_uv_share_edge_check(l_a, l_iter, cd_loop_uv_offset)) { in facetag_add_adjacent_uv()
338 if (BM_loop_uv_share_vert_check(l_a, l_b, cd_loop_uv_offset)) { in facetag_add_adjacent_uv()
[all …]
H A Dbmesh_path_region_uv.h26 const uint cd_loop_uv_offset,
34 const uint cd_loop_uv_offset,
42 const uint cd_loop_uv_offset,
H A Dbmesh_path_region_uv.c125 const uint cd_loop_uv_offset, in mesh_calc_path_region_elem() argument
244 if (!BM_loop_uv_share_vert_check(l_a, l_iter, cd_loop_uv_offset)) { in mesh_calc_path_region_elem()
412 const uint cd_loop_uv_offset, in BM_mesh_calc_path_uv_region_vert() argument
433 path = mesh_calc_path_region_elem(bm, ele_src, ele_dst, cd_loop_uv_offset, BM_VERT); in BM_mesh_calc_path_uv_region_vert()
441 const uint cd_loop_uv_offset, in BM_mesh_calc_path_uv_region_edge() argument
462 path = mesh_calc_path_region_elem(bm, ele_src, ele_dst, cd_loop_uv_offset, BM_EDGE); in BM_mesh_calc_path_uv_region_edge()
470 const uint cd_loop_uv_offset, in BM_mesh_calc_path_uv_region_face() argument
497 path = mesh_calc_path_region_elem(bm, ele_src, ele_dst, cd_loop_uv_offset, BM_FACE); in BM_mesh_calc_path_uv_region_face()
H A Dbmesh_path_uv.h26 uint cd_loop_uv_offset; member
/dports/graphics/blender/blender-2.91.0/source/blender/bmesh/operators/
H A Dbmo_primitive.c802 const int cd_loop_uv_offset) in BM_mesh_calc_uvs_grid() argument
816 BLI_assert(cd_loop_uv_offset != -1); in BM_mesh_calc_uvs_grid()
824 MLoopUV *luv = BM_ELEM_CD_GET_VOID_P(l, cd_loop_uv_offset); in BM_mesh_calc_uvs_grid()
962 BM_mesh_calc_uvs_sphere(bm, FACE_MARK, cd_loop_uv_offset); in bmo_create_uvsphere_exec()
1089 MLoopUV *luv = BM_ELEM_CD_GET_VOID_P(l, cd_loop_uv_offset); in bm_mesh_calc_uvs_sphere_face()
1152 bm_mesh_calc_uvs_sphere_face(f, cd_loop_uv_offset); in BM_mesh_calc_uvs_sphere()
1165 MLoopUV *luv = BM_ELEM_CD_GET_VOID_P(l, cd_loop_uv_offset); in BM_mesh_calc_uvs_sphere()
1177 MLoopUV *luv = BM_ELEM_CD_GET_VOID_P(l, cd_loop_uv_offset); in BM_mesh_calc_uvs_sphere()
1377 MLoopUV *luv = BM_ELEM_CD_GET_VOID_P(l, cd_loop_uv_offset); in BM_mesh_calc_uvs_circle()
1557 const int cd_loop_uv_offset) in BM_mesh_calc_uvs_cone() argument
[all …]
H A Dbmo_utils.c439 const int cd_loop_uv_offset = CustomData_get_offset(&bm->ldata, CD_MLOOPUV); in bmo_rotate_uvs_exec() local
441 if (cd_loop_uv_offset != -1) { in bmo_rotate_uvs_exec()
452 MLoopUV *luv = BM_ELEM_CD_GET_VOID_P(lf, cd_loop_uv_offset); in bmo_rotate_uvs_exec()
476 luv = BM_ELEM_CD_GET_VOID_P(lf, cd_loop_uv_offset); in bmo_rotate_uvs_exec()
498 static void bm_face_reverse_uvs(BMFace *f, const int cd_loop_uv_offset) in bm_face_reverse_uvs() argument
507 MLoopUV *luv = BM_ELEM_CD_GET_VOID_P(l, cd_loop_uv_offset); in bm_face_reverse_uvs()
514 MLoopUV *luv = BM_ELEM_CD_GET_VOID_P(l, cd_loop_uv_offset); in bm_face_reverse_uvs()
522 const int cd_loop_uv_offset = CustomData_get_offset(&bm->ldata, CD_MLOOPUV); in bmo_reverse_uvs_exec() local
524 if (cd_loop_uv_offset != -1) { in bmo_reverse_uvs_exec()
526 bm_face_reverse_uvs(f, cd_loop_uv_offset); in bmo_reverse_uvs_exec()
/dports/graphics/blender/blender-2.91.0/source/blender/editors/transform/
H A Dtransform_convert_mesh_uv.c105 const int cd_loop_uv_offset = CustomData_get_offset(&bm->ldata, CD_MLOOPUV); in uv_set_connectivity_distance() local
120 MLoopUV *luv = BM_ELEM_CD_GET_VOID_P(l, cd_loop_uv_offset); in uv_set_connectivity_distance()
151 MLoopUV *luv = BM_ELEM_CD_GET_VOID_P(l, cd_loop_uv_offset); in uv_set_connectivity_distance()
162 MLoopUV *luv_other = BM_ELEM_CD_GET_VOID_P(l_other, cd_loop_uv_offset); in uv_set_connectivity_distance()
194 MLoopUV *luv_connected = BM_ELEM_CD_GET_VOID_P(l_connected, cd_loop_uv_offset); in uv_set_connectivity_distance()
276 const int cd_loop_uv_offset = CustomData_get_offset(&em->bm->ldata, CD_MLOOPUV); in createTransUVs() local
307 if (uvedit_uv_select_test(scene, l, cd_loop_uv_offset)) { in createTransUVs()
314 MLoopUV *luv = BM_ELEM_CD_GET_VOID_P(l, cd_loop_uv_offset); in createTransUVs()
371 const bool selected = uvedit_uv_select_test(scene, l, cd_loop_uv_offset); in createTransUVs()
392 luv = BM_ELEM_CD_GET_VOID_P(l, cd_loop_uv_offset); in createTransUVs()
/dports/graphics/blender/blender-2.91.0/source/blender/blenkernel/intern/
H A Deditmesh_tangent.c48 int cd_loop_uv_offset; /* texture coordinates */ member
164 if (pMesh->cd_loop_uv_offset != -1) { in emdm_ts_GetTextureCoordinate()
165 const float *uv = BM_ELEM_CD_GET_VOID_P(l, pMesh->cd_loop_uv_offset); in emdm_ts_GetTextureCoordinate()
386 mesh2tangent->cd_loop_uv_offset = CustomData_get_n_offset(&bm->ldata, CD_MLOOPUV, n); in BKE_editmesh_loop_tangent_calc()
390 if (mesh2tangent->cd_loop_uv_offset == -1) { in BKE_editmesh_loop_tangent_calc()
H A Dobject_dupli.c841 int cd_loop_uv_offset; member
1053 BM_face_uv_calc_center_median(f, fdd->cd_loop_uv_offset, dob->uv); in make_child_duplis_faces_from_editmesh()
1083 .cd_loop_uv_offset = (uv_idx != -1) ? in make_duplis_faces()
/dports/graphics/blender/blender-2.91.0/source/blender/editors/mesh/
H A Deditmesh_utils.c541 const int cd_loop_uv_offset = CustomData_get_offset(&bm->ldata, CD_MLOOPUV); in BM_uv_vert_map_create() local
595 luv = BM_ELEM_CD_GET_VOID_P(l, cd_loop_uv_offset); in BM_uv_vert_map_create()
621 luv = BM_ELEM_CD_GET_VOID_P(l, cd_loop_uv_offset); in BM_uv_vert_map_create()
631 luv = BM_ELEM_CD_GET_VOID_P(l, cd_loop_uv_offset); in BM_uv_vert_map_create()
693 const int cd_loop_uv_offset = CustomData_get_offset(&bm->ldata, CD_MLOOPUV); in BM_uv_element_map_create() local
709 if (uvedit_uv_select_test(scene, l, cd_loop_uv_offset)) { in BM_uv_element_map_create()
746 if (uv_selected && !uvedit_uv_select_test(scene, l, cd_loop_uv_offset)) { in BM_uv_element_map_create()
759 luv = BM_ELEM_CD_GET_VOID_P(l, cd_loop_uv_offset); in BM_uv_element_map_create()
786 luv = BM_ELEM_CD_GET_VOID_P(l, cd_loop_uv_offset); in BM_uv_element_map_create()
797 luv = BM_ELEM_CD_GET_VOID_P(l, cd_loop_uv_offset); in BM_uv_element_map_create()
[all …]
H A Dmesh_data.c186 static void mesh_uv_reset_bmface(BMFace *f, const int cd_loop_uv_offset) in mesh_uv_reset_bmface() argument
194 fuv[i] = ((MLoopUV *)BM_ELEM_CD_GET_VOID_P(l, cd_loop_uv_offset))->uv; in mesh_uv_reset_bmface()
218 const int cd_loop_uv_offset = CustomData_get_n_offset(&em->bm->ldata, CD_MLOOPUV, layernum); in ED_mesh_uv_loop_reset_ex() local
223 BLI_assert(cd_loop_uv_offset != -1); in ED_mesh_uv_loop_reset_ex()
230 mesh_uv_reset_bmface(efa, cd_loop_uv_offset); in ED_mesh_uv_loop_reset_ex()

12