005e02d00856323c378b441119bf18c331b2c825
For undo/redo of position undo steps, currently we do some processing that scales with the size of the mesh. The code is also more complex than necessary-- we don't make use of the relations between some concepts to simplify things. This commit unifies the loops, mostly by making use of the fact that we only need to modify the original mesh positions. When there are deform modifiers a reevaluation will update the evaluated positions, and other- wise, the original and evaluated positions are the same anyway. Related to #129496. Pull Request: https://projects.blender.org/blender/blender/pulls/129783
…
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%
