This repository has been archived on 2023-10-09 . You can view files and clone it. You cannot open issues or pull requests or push a commit.
b7569152064ecb62d3004545b7af098edf99ee14
Don't call recursion where it's redundant. The recursive algorithm can carry dangerous behavior due to stack growth and overflow. The probability is low for something like the frame nodes. But using a loop is cheap, providing O(N = const) memory cost. A loop through the links in a singly linked list is sufficient. The use of 2D vectors for location mapping and other things can be separate. Pull Request #105394
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
67.4%
C++
23.4%
Python
6.1%
CMake
1.5%
GLSL
1.1%
Other
0.4%
