WIP: Shift Extrude and Duplicate of meshes and objects #118968

Draft
Kyler Kelly-Tan wants to merge 20 commits from kylerk/blender:ShiftExtrude into main

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

20 Commits

Author SHA1 Message Date
Kyler Kelly-Tan 0d29fb3f66 Duplicate named operatortype macro was causing a crash. 2024-03-21 12:39:12 -04:00
Kyler Kelly-Tan 1d072bdf1a Changed the mesh split to Duplicate
Also change linked duplicate and mesh region duplicate to SHIFT + ALT, to make it a more intentional choice.
2024-03-21 12:34:08 -04:00
Kyler Kelly-Tan 3f4d08e2f8 Fixed some typos. 2024-03-21 12:07:00 -04:00
Kyler Kelly-Tan 10d1914e47 Merge remote-tracking branch 'origin/main' into ShiftExtrude 2024-03-21 11:43:06 -04:00
Kyler Kelly-Tan adf44ba15f WIP Added Linked Duplicated and Split Mesh editing. 2024-03-21 11:42:47 -04:00
Kyler Kelly-Tan 42dc549f50 Merge remote-tracking branch 'origin/main' into ShiftExtrude 2024-03-20 09:57:12 -04:00
Kyler Kelly-Tan b239579429 Merge remote-tracking branch 'origin/main' into ShiftExtrude 2024-03-19 14:40:01 -04:00
Kyler Kelly-Tan 6aa8fbebc2 Merge remote-tracking branch 'origin/main' into ShiftExtrude 2024-03-14 20:56:30 -04:00
Kyler Kelly-Tan e17dcd7cad Merge remote-tracking branch 'origin/main' into ShiftExtrude 2024-03-11 13:41:06 -04:00
Kyler Kelly-Tan 56c4d100bd Merge remote-tracking branch 'origin/main' into ShiftExtrude 2024-03-11 11:29:57 -04:00
Kyler Kelly-Tan 2d82618701 Merge remote-tracking branch 'origin/main' into ShiftExtrude 2024-03-08 15:06:54 -05:00
Kyler Kelly-Tan fb368f935a Merge remote-tracking branch 'origin/main' into ShiftExtrude 2024-03-07 16:47:44 -05:00
Kyler Kelly-Tan fb12733803 Removed Shift Clicking Gizmo handles to constrain on secondary axis.
Due to adding shift extrude and duplicate.  This code can no longer do anything, so has been removed.
2024-03-07 16:47:10 -05:00
Kyler Kelly-Tan f2e410d289 Merge remote-tracking branch 'origin/main' into ShiftExtrude 2024-03-07 10:40:20 -05:00
Kyler Kelly-Tan fa20c6419b Ran Clang Format 2024-03-07 10:40:07 -05:00
Kyler Kelly-Tan c9a1472f96 Merge remote-tracking branch 'origin/main' into ShiftExtrude 2024-03-04 15:09:09 -05:00
Kyler Kelly-Tan 8ffd874602 Merge remote-tracking branch 'origin/main' into ShiftExtrude 2024-03-01 11:02:37 -05:00
Kyler Kelly-Tan 7aa7c10d52 Merge remote-tracking branch 'origin/main' into ShiftExtrude 2024-02-29 13:08:09 -05:00
Kyler Kelly-Tan d240a56b61 Merge remote-tracking branch 'origin/main' into ShiftExtrude 2024-02-29 12:58:00 -05:00
Kyler Kelly-Tan 038d55941c Shift-Extrude
Provide a way to duplicate, in object mode, or extrude, in edit mode, by holding a modifier key while using transform gizmos.

Continuing work done by Stanislav Blinov https://archive.blender.org/developer/D9612
2024-02-29 10:36:53 -05:00