Sietse Brouwer
|
bf3c4a4635
|
Merge branch 'gp3-vector-fill' of projects.blender.org:SietseB/blender into gp3-vector-fill
|
2024-03-25 20:18:58 +01:00 |
Sietse Brouwer
|
8b6d614d12
|
Cleanup: Improved comments, use 'this->' for all method calls
|
2024-03-25 20:11:43 +01:00 |
Sietse Brouwer
|
6e8b916192
|
Cleanup: Use references instead of pointers in method arguments
|
2024-03-22 17:25:47 +01:00 |
Sietse Brouwer
|
0abaef3fb8
|
Merge branch 'main' into gp3-vector-fill
|
2024-03-21 22:56:41 +01:00 |
Sietse Brouwer
|
d4bc2b040c
|
Vector fill renamed to Geometry fill, operators in own class
|
2024-03-21 22:51:34 +01:00 |
Sietse Brouwer
|
513f3421be
|
Merge branch 'main' into gp3-vector-fill
|
2024-03-12 23:32:06 +01:00 |
Sietse Brouwer
|
00ae4e67fc
|
Cleanup after merge with main
|
2024-03-07 15:12:54 +01:00 |
Sietse Brouwer
|
3b085045a8
|
Merge branch 'main' into gp3-vector-fill
|
2024-03-06 18:11:29 +01:00 |
Antonio Vazquez
|
622e326103
|
Merge branch 'main' into gp3-vector-fill
|
2023-11-26 10:43:17 +01:00 |
Antonio Vazquez
|
b4b1caf5c5
|
GPv3: Fix errors after merge
Some include files changed.
|
2023-11-23 13:46:45 +01:00 |
Antonio Vazquez
|
30102eddca
|
Merge branch 'main' into gp3-vector-fill
Conflicts:
source/blender/editors/grease_pencil/intern/grease_pencil_ops.cc
source/blender/editors/grease_pencil/intern/grease_pencil_utils.cc
source/blender/editors/include/ED_grease_pencil.hh
|
2023-11-23 13:38:13 +01:00 |
Antonio Vazquez
|
e5f41d40d2
|
Test commit
Just to test the git commit is working
|
2023-11-16 22:48:14 +01:00 |
Sietse Brouwer
|
a1c01d3989
|
Cleanup
|
2023-11-16 20:50:40 +01:00 |
Sietse Brouwer
|
3beb6ebe12
|
Support for multiframe editing
|
2023-11-16 20:03:26 +01:00 |
Sietse Brouwer
|
e528ef3055
|
Setup for fill operator with two methods: flood fill and geometry fill
|
2023-11-16 15:48:34 +01:00 |
Sietse Brouwer
|
5ce95c4aa9
|
Merge branch 'main' into gp3-vector-fill
|
2023-11-16 09:50:32 +01:00 |
Sietse Brouwer
|
1ff0693e86
|
Cleanup after merge with main
|
2023-11-02 19:14:24 +01:00 |
Sietse Brouwer
|
0422502132
|
Merge branch 'main' into gp3-vector-fill
|
2023-11-02 18:32:59 +01:00 |
Sietse Brouwer
|
f5431532aa
|
WIP: Gap closure based on stroke proximity
|
2023-10-31 11:46:29 +01:00 |
Sietse Brouwer
|
cc6832bfae
|
Fixes after merge with main
|
2023-10-25 21:20:21 +02:00 |
Sietse Brouwer
|
022103a5f8
|
Merge branch 'main' into gp3-vector-fill
|
2023-10-25 18:17:13 +02:00 |
Sietse Brouwer
|
fa50b118a5
|
Small bugfixes
|
2023-10-10 22:22:59 +02:00 |
Sietse Brouwer
|
7125382435
|
Skip superfluous end extensions
|
2023-10-05 00:26:30 +02:00 |
Sietse Brouwer
|
d9e958af98
|
Merge branch 'main' into gp3-vector-fill
|
2023-10-04 20:41:07 +02:00 |
Sietse Brouwer
|
b996dada55
|
Use angles for end extension intersections and give priority to 'stroke' materials
|
2023-10-04 20:12:11 +02:00 |
Sietse Brouwer
|
65eebd2dee
|
Use angles of intersections to determine narrowest edge
|
2023-09-29 20:40:36 +02:00 |
Sietse Brouwer
|
33f9d1e4d7
|
Fix: consider overlapping curves when checking for closed edge loop
|
2023-08-25 20:56:38 +02:00 |
Sietse Brouwer
|
5021881794
|
Flag for verbose debug mode
|
2023-08-22 21:46:05 +02:00 |
Sietse Brouwer
|
2ca5ee5f40
|
Interactive check of intersecting curve end extensions
|
2023-08-17 00:39:45 +02:00 |
Sietse Brouwer
|
120e172bd1
|
Avoid duplicate points in 3D fill curve
|
2023-08-16 18:04:50 +02:00 |
Sietse Brouwer
|
b856d1b9cc
|
Layer selection based on 'Layers' tool setting
|
2023-08-11 01:14:56 +02:00 |
Sietse Brouwer
|
0e56f1d8b5
|
Use material and colors from the tool settings
|
2023-08-10 15:28:59 +02:00 |
Sietse Brouwer
|
29a1dd4466
|
Merge branch 'main' into gp3-vector-fill
|
2023-08-10 00:16:09 +02:00 |
Sietse Brouwer
|
4dc99a5d72
|
Handle overlapping curves (from previous fill action)
|
2023-08-10 00:09:31 +02:00 |
Sietse Brouwer
|
9c9769a38a
|
Create fill geometry, draw gap closure overlay, many bug fixes for edge cases
|
2023-08-04 23:47:15 +02:00 |
Sietse Brouwer
|
26c437478c
|
UI and keymap entries for vector fill tool
|
2023-07-31 21:27:36 +02:00 |
Sietse Brouwer
|
1e7a3509d9
|
Merge branch 'main' into gp3-vector-fill
|
2023-07-27 18:15:11 +02:00 |
Sietse Brouwer
|
7f53dc8252
|
Merge branch 'main' into gp3-vector-fill
|
2023-07-27 13:58:25 +02:00 |
Sietse Brouwer
|
82e9c1539e
|
Initial commit: vector-based Fill operator for GP3
|
2023-07-27 13:54:28 +02:00 |