Curves: Add support for proportional editing #104620

Closed
Falk David wants to merge 15 commits from filedescriptor:curves-proportional-editing into blender-v3.5-release

When changing the target branch, be careful to rebase the branch in your fork to match. See documentation.

15 Commits

Author SHA1 Message Date
Falk David 92d4f78941 Remove space 2023-02-21 10:43:25 +01:00
Hans Goudey dc54a8328e Avoid some allocations for every curve 2023-02-21 10:43:25 +01:00
Hans Goudey b9580ee13e Use abstraction for "has_anything_selected" check
The point is to mainly make this check more searchable and easier
to optimize in the future
2023-02-21 10:43:25 +01:00
Hans Goudey a68f530f13 Cleanup: Declare variables const 2023-02-21 10:43:25 +01:00
Hans Goudey c1bb49b277 Cleanup: Avoid using two position variables 2023-02-21 10:43:25 +01:00
Hans Goudey 23529b64e0 Avoid temporary span variable 2023-02-21 10:43:25 +01:00
Falk David 447ecc174b Cleanup and renamings 2023-02-21 10:43:25 +01:00
Falk David a37823c209 Fix the connected only mode to work properly 2023-02-21 10:43:25 +01:00
Falk David 5db60f8f72 Fix prop editing non connected 2023-02-21 10:43:25 +01:00
Falk David 34c5ac1c59 Cleanup 2023-02-21 10:43:25 +01:00
Falk David b9833856a3 Cleanup 2023-02-21 10:43:25 +01:00
Falk David e30ef3f645 Disable connected mode for now in the UI 2023-02-21 10:43:25 +01:00
Falk David d487602e35 Fixes and cleanup 2023-02-21 10:43:25 +01:00
Falk David 87ae4fa294 Progress 2023-02-21 10:43:25 +01:00
Falk David 547a196c01 Curves: Add support for proportional editing 2023-02-21 10:43:25 +01:00