Sietse Brouwer
4fbef3dc6b
GPv3: Cutter tool
...
This PR implements the Cutter Tool for GPv3. The Cutter tool deletes
points in between intersecting strokes. New points are created at the
exact intersection points, so as a result the cutted strokes will fit
perfectly.
For feature parity, the tool follows the GPv2 behavior:
- The cutter tool works on all editable layers.
- Intersections are only detected for curves on the same layer,
so intersection of curves on _seperate_ layers are not handled.
Technical notes
The implementation uses the `compute_topology_change` function
created for the Hard Eraser. So at intersection points, point
attributes will be interpolated.
Pull Request: https://projects.blender.org/blender/blender/pulls/113953
2024-04-22 14:05:22 +02:00
..
2024-04-17 14:47:13 +10:00
2024-03-06 14:43:14 +11:00
2023-09-15 12:40:19 +02:00
2023-08-16 00:20:26 +10:00
2024-02-06 17:06:30 +01:00
2024-04-17 10:34:13 +02:00
2023-12-18 10:42:46 +11:00
2023-09-05 21:52:31 +02:00
2024-04-16 12:18:45 +02:00
2024-04-12 15:11:51 +02:00
2024-04-08 22:10:39 +02:00
2023-09-03 21:35:07 +10:00
2024-04-10 08:01:58 -04:00
2024-03-15 10:04:03 +11:00
2024-03-15 10:04:03 +11:00
2024-02-05 17:08:17 +01:00
2024-01-28 11:59:10 +01:00
2023-08-16 00:20:26 +10:00
2023-10-30 21:40:35 +01:00
2024-04-12 14:44:13 +02:00
2023-09-29 14:41:48 +10:00
2024-04-18 22:35:28 +02:00
2024-04-18 17:32:49 +02:00
2024-03-15 10:04:03 +11:00
2023-09-29 14:41:48 +10:00
2024-04-18 17:40:50 +02:00
2024-01-09 09:26:06 +01:00
2023-08-16 00:20:26 +10:00
2023-09-29 14:41:48 +10:00
2023-09-29 14:41:48 +10:00
2024-04-19 12:12:28 +02:00
2024-04-15 12:52:09 +02:00
2024-03-15 10:04:03 +11:00
2024-01-12 13:49:06 +01:00
2024-04-18 23:44:08 +02:00
2024-04-18 22:10:54 +02:00
2024-01-12 13:37:32 +01:00
2024-04-22 11:44:10 +02:00
2024-03-15 10:04:03 +11:00
2023-09-29 14:41:48 +10:00
2024-02-21 10:18:47 +01:00
2024-04-15 12:02:17 +02:00
2023-09-29 14:41:48 +10:00
2024-04-15 18:39:36 +02:00
2023-12-19 20:39:05 -05:00
2023-09-29 14:41:48 +10:00
2023-09-29 14:41:48 +10:00
2023-09-29 14:41:48 +10:00
2024-04-19 20:27:24 +02:00
2024-04-19 12:12:28 +02:00
2024-04-15 12:02:17 +02:00
2024-03-15 10:04:03 +11:00
2024-02-01 17:03:40 +11:00
2024-03-21 11:05:13 +01:00
2024-04-15 12:02:17 +02:00
2024-03-15 10:04:03 +11:00
2024-03-15 10:04:03 +11:00
2024-03-15 10:04:03 +11:00
2024-02-19 15:59:59 +01:00
2024-03-28 10:08:56 -03:00
2024-03-15 10:04:03 +11:00
2024-03-07 13:29:18 +11:00
2024-03-14 10:38:45 +11:00
2024-04-12 11:25:00 +02:00
2023-08-16 00:20:26 +10:00
2024-04-18 21:25:44 +02:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2024-03-15 10:04:03 +11:00
2024-04-05 18:17:41 +02:00
2024-03-29 10:07:28 +11:00
2024-04-22 14:05:22 +02:00
2024-04-08 22:10:39 +02:00
2024-04-18 11:19:00 +10:00
2024-04-11 17:43:36 +10:00
2024-04-22 13:28:10 +02:00
2024-04-10 12:37:16 +10:00
2023-08-16 00:20:26 +10:00