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
92d4f78941 Remove space 2023-02-21 10:43:25 +01:00
dc54a8328e Avoid some allocations for every curve 2023-02-21 10:43:25 +01:00
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
a68f530f13 Cleanup: Declare variables const 2023-02-21 10:43:25 +01:00
c1bb49b277 Cleanup: Avoid using two position variables 2023-02-21 10:43:25 +01:00
23529b64e0 Avoid temporary span variable 2023-02-21 10:43:25 +01:00
447ecc174b Cleanup and renamings 2023-02-21 10:43:25 +01:00
a37823c209 Fix the connected only mode to work properly 2023-02-21 10:43:25 +01:00
5db60f8f72 Fix prop editing non connected 2023-02-21 10:43:25 +01:00
34c5ac1c59 Cleanup 2023-02-21 10:43:25 +01:00
b9833856a3 Cleanup 2023-02-21 10:43:25 +01:00
e30ef3f645 Disable connected mode for now in the UI 2023-02-21 10:43:25 +01:00
d487602e35 Fixes and cleanup 2023-02-21 10:43:25 +01:00
87ae4fa294 Progress 2023-02-21 10:43:25 +01:00
547a196c01 Curves: Add support for proportional editing 2023-02-21 10:43:25 +01:00