/dports/graphics/blender/blender-2.91.0/source/blender/blenlib/intern/ |
H A D | lasso_2d.c | 31 void BLI_lasso_boundbox(rcti *rect, const int mcoords[][2], const unsigned int mcoords_len) in BLI_lasso_boundbox() argument 38 for (a = 1; a < mcoords_len; a++) { in BLI_lasso_boundbox() 55 const unsigned int mcoords_len, in BLI_lasso_is_point_inside() argument 60 if (sx == error_value || mcoords_len == 0) { in BLI_lasso_is_point_inside() 65 return isect_point_poly_v2_int(pt, mcoords, mcoords_len, true); in BLI_lasso_is_point_inside() 70 const unsigned int mcoords_len, in BLI_lasso_is_edge_inside() argument 78 if (x0 == error_value || x1 == error_value || mcoords_len == 0) { in BLI_lasso_is_edge_inside() 85 if (BLI_lasso_is_point_inside(mcoords, mcoords_len, v1[0], v1[1], error_value)) { in BLI_lasso_is_edge_inside() 88 if (BLI_lasso_is_point_inside(mcoords, mcoords_len, v2[0], v2[1], error_value)) { in BLI_lasso_is_edge_inside() 94 if (isect_seg_seg_v2_int(mcoords[0], mcoords[mcoords_len - 1], v1, v2) > 0) { in BLI_lasso_is_edge_inside() [all …]
|
/dports/graphics/blender/blender-2.91.0/source/blender/blenlib/ |
H A D | BLI_lasso_2d.h | 32 void BLI_lasso_boundbox(struct rcti *rect, const int mcoords[][2], const unsigned int mcoords_len); 34 const unsigned int mcoords_len, 39 const unsigned int mcoords_len,
|
/dports/graphics/blender/blender-2.91.0/source/blender/editors/space_view3d/ |
H A D | view3d_select.c | 411 int mcoords_len; member 435 r_data->mcoords_len = mcoords_len; in view3d_userdata_lassoselect_init() 576 BLI_lasso_boundbox(&rect, mcoords, mcoords_len); in do_lasso_tag_pose() 828 BLI_lasso_boundbox(&rect, mcoords, mcoords_len); in do_lasso_select_mesh() 955 BLI_lasso_boundbox(&rect, mcoords, mcoords_len); in do_lasso_select_curve() 1004 BLI_lasso_boundbox(&rect, mcoords, mcoords_len); in do_lasso_select_lattice() 1074 BLI_lasso_boundbox(&rect, mcoords, mcoords_len); in do_lasso_select_armature() 1125 BLI_lasso_boundbox(&rect, mcoords, mcoords_len); in do_lasso_select_meta() 1179 BLI_lasso_boundbox(&rect, mcoords, mcoords_len); in do_lasso_select_paintvert() 1239 BLI_lasso_boundbox(&rect, mcoords, mcoords_len); in do_lasso_select_paintface() [all …]
|
/dports/graphics/blender/blender-2.91.0/source/blender/windowmanager/intern/ |
H A D | wm_gesture.c | 377 const int mcoords_len = gt->points; in draw_filled_lasso() local 378 int(*mcoords)[2] = MEM_mallocN(sizeof(*mcoords) * (mcoords_len + 1), __func__); in draw_filled_lasso() 383 for (i = 0; i < mcoords_len; i++, lasso += 2) { in draw_filled_lasso() 388 BLI_lasso_boundbox(&rect, (const int(*)[2])mcoords, mcoords_len); in draw_filled_lasso() 406 mcoords_len, in draw_filled_lasso()
|
/dports/graphics/blender/blender-2.91.0/source/blender/editors/mask/ |
H A D | mask_select.c | 519 const int mcoords_len, in do_lasso_select_mask() argument 537 BLI_lasso_boundbox(&rect, mcoords, mcoords_len); in do_lasso_select_mask() 570 BLI_lasso_is_point_inside(mcoords, mcoords_len, screen_co[0], screen_co[1], INT_MAX)) { in do_lasso_select_mask() 591 int mcoords_len; in clip_lasso_select_exec() local 592 const int(*mcoords)[2] = WM_gesture_lasso_path_to_array(C, op, &mcoords_len); in clip_lasso_select_exec() 596 do_lasso_select_mask(C, mcoords, mcoords_len, sel_op); in clip_lasso_select_exec()
|
/dports/graphics/blender/blender-2.91.0/source/blender/editors/space_clip/ |
H A D | tracking_select.c | 601 const int mcoords_len, in do_lasso_select_marker() argument 618 BLI_lasso_boundbox(&rect, mcoords, mcoords_len); in do_lasso_select_marker() 634 mcoords, mcoords_len, screen_co[0], screen_co[1], V2D_IS_CLIPPED)) { in do_lasso_select_marker() 662 mcoords, mcoords_len, screen_co[0], screen_co[1], V2D_IS_CLIPPED)) { in do_lasso_select_marker() 688 int mcoords_len; in clip_lasso_select_exec() local 689 const int(*mcoords)[2] = WM_gesture_lasso_path_to_array(C, op, &mcoords_len); in clip_lasso_select_exec() 699 do_lasso_select_marker(C, mcoords, mcoords_len, select); in clip_lasso_select_exec()
|
/dports/graphics/blender/blender-2.91.0/source/blender/editors/include/ |
H A D | ED_particle.h | 74 const int mcoords_len,
|
H A D | ED_keyframes_edit.h | 109 int mcoords_len; member
|
/dports/graphics/blender/blender-2.91.0/source/blender/editors/space_node/ |
H A D | node_select.c | 822 const int mcoords_len, in do_lasso_select_node() argument 840 BLI_lasso_boundbox(&rect, mcoords, mcoords_len); in do_lasso_select_node() 856 BLI_lasso_is_point_inside(mcoords, mcoords_len, screen_co[0], screen_co[1], INT_MAX)) { in do_lasso_select_node() 871 int mcoords_len; in node_lasso_select_exec() local 872 const int(*mcoords)[2] = WM_gesture_lasso_path_to_array(C, op, &mcoords_len); in node_lasso_select_exec() 877 do_lasso_select_node(C, mcoords, mcoords_len, sel_op); in node_lasso_select_exec()
|
/dports/graphics/blender/blender-2.91.0/source/blender/editors/sculpt_paint/ |
H A D | paint_mask.c | 377 int mcoords_len; in sculpt_gesture_init_from_lasso() local 378 const int(*mcoords)[2] = WM_gesture_lasso_path_to_array(C, op, &mcoords_len); in sculpt_gesture_init_from_lasso() 386 BLI_lasso_boundbox(&sgcontext->lasso.boundbox, mcoords, mcoords_len); in sculpt_gesture_init_from_lasso() 397 mcoords_len, in sculpt_gesture_init_from_lasso() 408 sgcontext->gesture_points = MEM_malloc_arrayN(mcoords_len, sizeof(float[2]), "trim points"); in sculpt_gesture_init_from_lasso() 409 sgcontext->tot_gesture_points = mcoords_len; in sculpt_gesture_init_from_lasso() 410 for (int i = 0; i < mcoords_len; i++) { in sculpt_gesture_init_from_lasso()
|
/dports/graphics/blender/blender-2.91.0/source/blender/editors/uvedit/ |
H A D | uvedit_select.c | 3248 const int mcoords_len, in do_lasso_select_mesh_uv_is_point_inside() argument 3256 mcoords, mcoords_len, co_screen[0], co_screen[1], V2D_IS_CLIPPED)) { in do_lasso_select_mesh_uv_is_point_inside() 3264 const int mcoords_len, in do_lasso_select_mesh_uv() argument 3290 BLI_lasso_boundbox(&rect, mcoords, mcoords_len); in do_lasso_select_mesh_uv() 3317 if (do_lasso_select_mesh_uv_is_point_inside(region, &rect, mcoords, mcoords_len, cent)) { in do_lasso_select_mesh_uv() 3341 region, &rect, mcoords, mcoords_len, luv->uv) && in do_lasso_select_mesh_uv() 3343 region, &rect, mcoords, mcoords_len, luv_prev->uv)) { in do_lasso_select_mesh_uv() 3365 region, &rect, mcoords, mcoords_len, luv->uv)) { in do_lasso_select_mesh_uv() 3401 int mcoords_len; in uv_lasso_select_exec() local 3402 const int(*mcoords)[2] = WM_gesture_lasso_path_to_array(C, op, &mcoords_len); in uv_lasso_select_exec() [all …]
|
/dports/graphics/blender/blender-2.91.0/source/blender/editors/gpencil/ |
H A D | gpencil_select.c | 1283 int mcoords_len; member 1299 BLI_lasso_is_point_inside(data->mcoords, data->mcoords_len, x0, y0, INT_MAX)); in gpencil_test_lasso() 1305 data.mcoords = WM_gesture_lasso_path_to_array(C, op, &data.mcoords_len); in gpencil_lasso_select_exec() 1313 BLI_lasso_boundbox(&data.rect, data.mcoords, data.mcoords_len); in gpencil_lasso_select_exec()
|
H A D | gpencil_edit.c | 4656 int mcoords_len; member 4672 BLI_lasso_is_point_inside(data->mcoords, data->mcoords_len, x0, y0, INT_MAX)); in gpencil_test_lasso() 4851 data.mcoords = WM_gesture_lasso_path_to_array(C, op, &data.mcoords_len); in gpencil_cutter_exec() 4859 BLI_lasso_boundbox(&data.rect, data.mcoords, data.mcoords_len); in gpencil_cutter_exec()
|
/dports/graphics/blender/blender-2.91.0/source/blender/editors/space_graph/ |
H A D | graph_select.c | 765 data_lasso.mcoords = WM_gesture_lasso_path_to_array(C, op, &data_lasso.mcoords_len); in graphkeys_lassoselect_exec() 787 BLI_lasso_boundbox(&rect, data_lasso.mcoords, data_lasso.mcoords_len); in graphkeys_lassoselect_exec()
|
/dports/graphics/blender/blender-2.91.0/source/blender/editors/space_action/ |
H A D | action_select.c | 796 data_lasso.mcoords = WM_gesture_lasso_path_to_array(C, op, &data_lasso.mcoords_len); in actkeys_lassoselect_exec() 808 BLI_lasso_boundbox(&rect, data_lasso.mcoords, data_lasso.mcoords_len); in actkeys_lassoselect_exec()
|
/dports/graphics/blender/blender-2.91.0/source/blender/windowmanager/ |
H A D | WM_api.h | 634 int *mcoords_len))[2];
|
/dports/graphics/blender/blender-2.91.0/source/blender/editors/animation/ |
H A D | keyframes_edit.c | 634 data_lasso->mcoords, data_lasso->mcoords_len, xy_view[0], xy_view[1], INT_MAX)) { in keyframe_region_lasso_test()
|
/dports/graphics/blender/blender-2.91.0/source/blender/editors/physics/ |
H A D | particle_edit.c | 2249 int PE_lasso_select(bContext *C, const int mcoords[][2], const int mcoords_len, const int sel_op) in PE_lasso_select() argument 2294 mcoords, mcoords_len, screen_co[0], screen_co[1], IS_CLIPPED) && in PE_lasso_select() 2314 mcoords, mcoords_len, screen_co[0], screen_co[1], IS_CLIPPED) && in PE_lasso_select()
|