9d229aee19834af5be1ee5337eda6875556baf3b
from_up_axis matrix creation function
This add the possibility to create a orthogonal basis around a given unit vector. The name was chosen to match the naming convention already in place and match the other matrix construction functions. In other places (ex: renderers), this same function is commonly named `make_orthonormal` or `make_basis`. The function is not given to have a fixed implementation and might change overtime. That's why the test only covers the assumptions and not the raw values. The implementation is borrowed from Cycles and adapted to our math API. Pull Request: https://projects.blender.org/blender/blender/pulls/113218
…
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%
