Sean Kim
68afd22501
Sculpt: Add Lasso Hide tool
...
This commit adds the `SCULPT_OT_hide_show_lasso_gesture` and the
corresponding Lasso Hide tool.
* Exposes the selection type for both the lasso and box hide tools
as a option in the header
* Adds functionality into `sculpt_gesture.cc` for handling lasso
selections with the `Outside` selection type
For `SelectionType::Outside`, the current implementation opts to not
do any filtering on the PBVH node level due to cases where the node
is mostly covered by a single gesture.
Addresses one of the tools in #80390
Pull Request: https://projects.blender.org/blender/blender/pulls/119140
2024-03-12 14:19:02 +01:00
..
2019-03-08 13:11:23 +01:00
2022-05-25 15:56:48 +02:00
2019-03-11 23:22:41 +01:00
2020-08-13 12:09:20 -04:00
2019-02-28 12:16:16 +11:00
2019-03-11 23:22:41 +01:00
2020-08-13 10:30:08 -04:00
2019-03-11 23:22:41 +01:00
2019-03-11 23:22:41 +01:00
2019-02-28 12:16:16 +11:00
2022-05-25 15:56:48 +02:00
2019-03-11 23:22:41 +01:00
2020-08-13 10:30:08 -04:00
2018-11-09 17:33:50 +11:00
2019-03-08 13:11:23 +01:00
2020-08-13 10:30:08 -04:00
2020-08-13 10:30:08 -04:00
2022-05-25 15:56:48 +02:00
2019-03-08 13:11:23 +01:00
2019-03-08 13:11:23 +01:00
2020-08-13 10:30:08 -04:00
2020-08-13 10:30:08 -04:00
2019-02-28 12:16:16 +11:00
2019-03-08 13:11:23 +01:00
2020-08-13 12:09:20 -04:00
2022-05-25 15:56:48 +02:00
2022-05-25 15:56:48 +02:00
2020-08-13 12:09:20 -04:00
2022-05-25 15:56:48 +02:00
2022-05-25 15:56:48 +02:00
2019-02-28 12:16:16 +11:00
2020-03-14 01:31:28 +01:00
2022-05-25 15:56:48 +02:00
2019-02-28 12:16:16 +11:00
2020-03-18 20:38:28 +01:00
2019-02-28 12:16:16 +11:00
2022-05-25 15:56:48 +02:00
2019-02-28 12:16:16 +11:00
2022-05-25 15:56:48 +02:00
2022-05-25 15:56:48 +02:00
2022-05-25 15:56:48 +02:00
2022-05-25 15:56:48 +02:00
2020-08-13 10:30:08 -04:00
2022-05-25 15:56:48 +02:00
2022-05-25 15:56:48 +02:00
2022-05-25 15:56:48 +02:00
2022-05-25 15:56:48 +02:00
2020-03-14 01:31:28 +01:00
2022-05-25 15:56:48 +02:00
2020-10-08 09:50:03 -05:00
2022-05-25 15:56:48 +02:00
2022-05-25 15:56:48 +02:00
2022-04-22 15:53:43 +02:00
2022-05-25 15:56:48 +02:00
2022-05-25 15:56:48 +02:00
2022-05-25 15:56:48 +02:00
2022-05-25 15:56:48 +02:00
2019-09-23 22:20:21 +02:00
2022-04-22 15:53:43 +02:00
2022-05-25 15:56:48 +02:00
2022-05-25 15:56:48 +02:00
2022-05-25 15:56:48 +02:00
2022-05-25 15:56:48 +02:00
2018-11-30 09:51:56 +11:00
2018-11-30 09:51:56 +11:00
2022-05-25 15:56:48 +02:00
2019-02-28 12:16:16 +11:00
2022-05-25 15:56:48 +02:00
2019-02-28 12:16:16 +11:00
2019-02-28 12:16:16 +11:00
2018-08-29 18:35:39 +10:00
2018-08-29 18:35:39 +10:00
2022-04-03 22:37:22 +05:30
2018-08-29 18:35:39 +10:00
2019-02-28 12:16:16 +11:00
2019-02-28 12:16:16 +11:00
2022-05-25 15:56:48 +02:00
2022-05-25 15:56:48 +02:00
2022-05-25 15:56:48 +02:00
2022-03-17 12:12:53 +01:00
2022-05-25 15:56:48 +02:00
2022-05-25 15:56:48 +02:00
2022-05-25 15:56:48 +02:00
2022-06-15 11:46:08 +02:00
2022-04-11 15:11:43 +02:00
2022-05-25 17:33:29 +02:00
2022-05-25 15:56:48 +02:00
2022-06-15 11:46:08 +02:00
2022-06-07 19:08:07 +02:00
2022-04-11 15:11:43 +02:00
2018-08-27 11:56:36 +10:00
2022-05-25 15:56:48 +02:00
2022-05-25 15:56:48 +02:00
2022-05-25 15:56:48 +02:00
2022-05-25 15:56:48 +02:00
2021-01-11 15:29:20 -06:00
2020-08-13 12:09:20 -04:00
2022-05-25 15:56:48 +02:00
2020-08-13 12:09:20 -04:00
2020-08-13 12:09:20 -04:00
2022-05-25 15:56:48 +02:00
2019-02-28 12:16:16 +11:00
2022-05-25 15:56:48 +02:00
2022-05-25 15:56:48 +02:00
2019-03-11 23:22:41 +01:00
2019-03-11 23:22:41 +01:00
2019-03-11 23:22:41 +01:00
2019-03-11 23:22:41 +01:00
2019-03-11 23:22:41 +01:00
2019-03-11 23:22:41 +01:00
2019-10-30 10:53:01 +01:00
2022-05-25 15:56:48 +02:00
2023-04-20 07:55:24 +02:00
2023-04-20 07:55:24 +02:00
2019-02-28 12:16:16 +11:00
2019-02-28 12:16:16 +11:00
2019-02-28 12:16:16 +11:00
2019-02-28 12:16:16 +11:00
2020-11-02 10:10:49 -06:00
2023-04-20 07:55:24 +02:00
2020-08-13 12:09:20 -04:00
2020-11-02 09:52:23 -06:00
2020-11-02 10:10:49 -06:00
2019-02-28 12:16:16 +11:00
2020-11-02 10:10:49 -06:00
2022-05-25 15:56:48 +02:00
2022-05-25 15:56:48 +02:00
2018-08-22 22:10:31 +10:00
2019-02-28 12:16:16 +11:00
2019-02-28 12:16:16 +11:00
2018-08-29 18:35:39 +10:00
2020-06-24 11:32:06 -03:00
2018-08-22 22:30:31 +10:00
2018-08-29 18:35:39 +10:00
2018-08-22 22:10:31 +10:00
2019-02-28 12:16:16 +11:00
2019-02-28 12:16:16 +11:00
2019-02-28 12:16:16 +11:00
2019-02-28 12:16:16 +11:00
2021-01-11 15:29:20 -06:00
2021-01-11 15:29:20 -06:00
2021-01-11 15:29:20 -06:00
2021-01-05 13:00:35 -06:00
2021-01-05 13:00:35 -06:00
2021-01-05 13:00:35 -06:00
2022-05-25 15:56:48 +02:00
2022-05-25 15:56:48 +02:00
2019-02-28 12:16:16 +11:00
2022-05-25 15:56:48 +02:00
2022-05-25 15:56:48 +02:00
2019-10-30 10:53:01 +01:00
2019-02-28 12:16:16 +11:00
2019-03-11 23:22:41 +01:00
2019-03-08 13:11:23 +01:00
2020-08-13 12:09:20 -04:00
2020-08-13 12:09:20 -04:00
2019-02-28 12:16:16 +11:00
2022-05-25 15:56:48 +02:00
2022-05-25 15:56:48 +02:00
2022-05-25 15:56:48 +02:00
2019-09-23 22:20:21 +02:00
2020-11-02 10:10:49 -06:00
2022-05-25 15:56:48 +02:00
2022-05-25 15:56:48 +02:00
2022-04-22 15:53:43 +02:00
2022-05-25 15:56:48 +02:00
2022-05-25 15:56:48 +02:00
2024-03-12 14:19:02 +01:00
2020-11-02 10:10:49 -06:00
2022-05-25 15:56:48 +02:00
2020-10-20 20:55:48 +02:00
2020-11-02 10:10:49 -06:00
2022-04-22 15:53:43 +02:00
2019-09-22 14:54:14 +02:00
2020-02-16 20:56:59 +01:00
2023-06-14 04:47:53 +02:00
2022-05-25 15:56:48 +02:00
2022-05-25 15:56:48 +02:00
2022-05-25 15:56:48 +02:00
2022-05-25 15:56:48 +02:00
2022-05-25 15:56:48 +02:00
2022-05-25 15:56:48 +02:00
2022-05-25 15:56:48 +02:00
2022-05-25 15:56:48 +02:00
2022-05-25 15:56:48 +02:00
2022-05-25 15:56:48 +02:00
2022-05-25 15:56:48 +02:00
2018-08-22 22:10:31 +10:00
2018-08-22 22:10:31 +10:00
2022-05-25 15:56:48 +02:00
2022-05-25 15:56:48 +02:00
2018-08-22 22:10:31 +10:00