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)
/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)
/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)