a44b12dd6b8c2f5ebfac036489e5c8f733f1422d
What is (or isnt) supported here depends on object types (but we were getting most of the options for all object types): | **obtype** | **supports Armature modifier** | **supports vertex groups** | **supports envelopes** | **supports automatic weights** | | -- | -- | -- | -- | -- | | OB_MESH | yes | yes | yes | yes | | OB_CURVES_LEGACY | yes | no | yes | no | | OB_CURVES | no | no | no | no | | OB_SURF | yes | no | yes | no | | OB_MBALL | no | no | no | no | | OB_FONT | yes | no | yes | no | | OB_VOLUME | no | no | no | no | | OB_GREASE_PENCIL | yes | yes | yes | yes | | OB_LATTICE | yes | yes (broken though) | yes | no | | OB_EMPTY | no | no | no | no | | OB_SPEAKER | no | no | no | no | | OB_LIGHTPROBE | no | no | no | no | | OB_LAMP | no | no | no | no | | OB_ARMATURE | no | no | no | no | | OB_POINTCLOUD | no | no | no | no | This PR does two things: - tidy up the popup menu we get for parenting (removing non-funtional options) - enable "With Empty Groups" for lattices (no reason why this should not work) What this PR does not touch: - the poll function for parenting (since this acts on selected objects, checking all of them can be a costly operation which should not be part of a poll function) Pull Request: https://projects.blender.org/blender/blender/pulls/134037
…
Blender
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
Project Pages
Development
License
Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different, but compatible license.
See blender.org/about/license for details.
Description
Languages
C++
78%
Python
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%
