Blender Git Commit Log

Git Commits -> Revision e56e7bd

Revision e56e7bd by Campbell Barton (master)
April 15, 2016, 10:33 (GMT)
Add lib for n-dimensional cubic curve fitting

This will be used for calculating bezier curves from freehand drawing,
may be used for other areas too.

Original code from GraphicsGems, 1990 (FitCurve.c),
with updates from OpenToonz, under 3 clause BSD license.
with own minor modifications for integration with Blender:
- support adding extra custom-data.
- improved handle clamping.

Commit Details:

Full Hash: e56e7bd1ec3081a13e44319a1b2793f4043d07dd
Parent Commit: f951cc3
Lines Changed: +1932, -0

5 Added Paths:

/extern/curve_fit_nd/CMakeLists.txt (+35, -0) (View)
/extern/curve_fit_nd/curve_fit_nd.h (+125, -0) (View)
/extern/curve_fit_nd/intern/curve_fit_corners_detect.c (+468, -0) (View)
/extern/curve_fit_nd/intern/curve_fit_cubic.c (+1034, -0) (View)
/extern/curve_fit_nd/intern/curve_fit_inline.h (+262, -0) (View)

3 Modified Paths:

/build_files/cmake/macros.cmake (+1, -0) (Diff)
/doc/doxygen/doxygen.extern.h (+4, -0) (Diff)
/extern/CMakeLists.txt (+3, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021