Blender Git Commit Log

Git Commits -> Revision 2418dae

Revision 2418dae by Campbell Barton (master)
July 25, 2016, 04:55 (GMT)
Curve Fitting: Add alternate 'refit' method

This is an alternative method for fitting a curve which incrementally simplifies the curve, then re-fits.

Generally gives better results, also improves corner detection.

Commit Details:

Full Hash: 2418daede5913c54bd9675eb23624487f6b0ad4c
Parent Commit: f23fecf
Lines Changed: +2043, -13

4 Added Paths:

/extern/curve_fit_nd/intern/curve_fit_cubic_refit.c (+1424, -0) (View)
/extern/curve_fit_nd/intern/generic_alloc_impl.h (+220, -0) (View)
/extern/curve_fit_nd/intern/generic_heap.c (+278, -0) (View)
/extern/curve_fit_nd/intern/generic_heap.h (+54, -0) (View)

6 Modified Paths:

/extern/curve_fit_nd/CMakeLists.txt (+5, -1) (Diff)
/extern/curve_fit_nd/curve_fit_nd.h (+35, -0) (Diff)
/extern/curve_fit_nd/intern/curve_fit_cubic.c (+25, -8) (Diff)
/extern/curve_fit_nd/intern/curve_fit_inline.h (+0, -2) (Diff)
/source/blender/editors/curve/editcurve.c (+1, -1) (Diff)
/source/blender/editors/curve/editcurve_paint.c (+1, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021