e07842de41383f5e66d9d0bf48632360da3a86b7
Supports the `OB_GREASE_PENCIL` type in the "Join Objects" operator. Each object is merged into the active object one-by-one. This first combines the layer trees of the source and destination, adds vertex groups and materials, and appends the drawings to the destination array. Then internal references are updated: drawing indices in frame data, mask layer names, layer parents, material and vertex group indices. The source curves are transformed into the target object space, so their world position remains the same. Note that animation data is also transferred to the new object, but __not__ transformed in case of diverging object- or layer transforms. This is expected and handled the same way by other object types. Pull Request: https://projects.blender.org/blender/blender/pulls/128429
…
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%
