tornavis/release
Jacques Lucke 07032dd218 Curves: add initial sculpt mode
This adds a new sculpt mode to the experimental new curves object.
Currently, this mode can only be entered and exited, nothing else.
The main initial purpose of this node will be to use it for hair grooming.

The patch also adds the `editors/curves/` directory for the new curves
object, which will be necessary for many other things as well.

I added a completely new mode (`OB_MODE_SCULPT_CURVES`), because
`OB_MODE_SCULPT` seems to be rather specific to meshes, and reusing
it doesn't seem worth the trouble. The tools/brushes used in mesh vs.
curves sculpt mode are quite distinct as well.

I had to add DNA_userdef_enums.h to make the patch compile with C++
(forward declaration of enums isn't allowed). This follows the same
pattern that we use for other enums in dna.

Differential Revision: https://developer.blender.org/D14107
2022-02-15 12:32:15 +01:00
..
bin Thumbnails: refactor extraction to use one code-path for all platforms 2021-10-20 10:31:30 +11:00
darwin Info.plist: Bump LSMinimumSystemVersion to silence warning 2022-01-14 19:33:06 +05:30
datafiles File headers: add missing copyright, add MIT to SPDX licenses 2022-02-11 14:56:03 +11:00
freedesktop Merge remote-tracking branch 'origin/blender-v3.0-release' 2021-12-02 19:37:01 +01:00
license Licenses: Attribution document for Blender 3.0 2021-12-02 19:35:01 +01:00
lts File headers: add license to Python scripts 2022-02-11 14:30:21 +11:00
scripts Curves: add initial sculpt mode 2022-02-15 12:32:15 +01:00
text readme.html: replace IRC with blender.chat, fix typo 2022-02-15 11:09:40 +05:30
windows Fix missing Blender logo in Windows store package 2021-12-02 16:35:24 +01:00