CurvesGeometry: Add initial vertex group support #106944

Merged
Falk David merged 24 commits from filedescriptor/blender:curves-deform-verts into main 2023-09-27 10:26:16 +02:00

24 Commits

Author SHA1 Message Date
Falk David c1047f5902 Forward decalare `MDeformVert` 2023-09-26 16:13:06 +02:00
Falk David 6a1ca2da93 Remove unecessary line 2023-09-26 16:08:31 +02:00
Falk David d028ed7a5f Undo revert of `BKE_defgroup_listbase_name_find` 2023-09-26 15:13:35 +02:00
Falk David aa57d67dfe Revert include 2023-09-26 15:04:08 +02:00
Falk David 481caf2467 Revert more changes 2023-09-26 15:02:51 +02:00
Falk David c58e8d58a2 Add common function to remove vertex group 2023-09-26 10:59:37 +02:00
Falk David a0454c26f3 Fix const declaration and naming 2023-09-26 10:58:21 +02:00
Falk David a6acbb0cdc Revert vertex group API for curves object 2023-09-26 10:57:18 +02:00
Falk David 1566bd2888 Fix casting 2023-09-26 10:54:27 +02:00
Falk David aa4f47d2bf Fix compiler errors 2023-09-26 10:37:11 +02:00
Falk David 5dbde50c16 Revert the UI changes 2023-09-26 10:37:11 +02:00
Falk David ed12d73cd8 Remove comment 2023-09-26 10:37:11 +02:00
Falk David 832ca4bc05 Swap vertex_group_active_index 2023-09-26 10:37:11 +02:00
Falk David 78d830d0dd Move `VArrayImpl_For_VertexWeights` out of header 2023-09-26 10:37:11 +02:00
Falk David 47e48795b1 Revert change to `BKE_id_supports_vertex_groups` 2023-09-26 10:37:11 +02:00
Falk David 1617379a68 Implement vertex group operators for Curves 2023-09-26 10:37:11 +02:00
Falk David 3deeeb6633 Fix crash in attributes API 2023-09-26 10:37:11 +02:00
Falk David 764c1e955e Add vertex groups to Curves object data properties 2023-09-26 10:37:11 +02:00
Falk David 1328468881 Make Curves object support vertex groups 2023-09-26 10:37:11 +02:00
Falk David dc3d2d2eb8 Fix rebase issues 2023-09-26 10:37:11 +02:00
Falk David 66a2e04159 Attribute provider for deform verts for curves 2023-09-26 10:37:11 +02:00
Falk David 57de98a8ef Data handling of vertex group names list 2023-09-26 10:37:11 +02:00
Falk David da05c97961 Use static_cast 2023-09-26 10:37:11 +02:00
Falk David 17aea2a753 Initial commit 2023-09-26 10:37:11 +02:00