Blender Git Commit Log
Git Commits -> Revision 8ac662c
Revision 8ac662c by Campbell Barton (master) April 15, 2016, 10:36 (GMT) |
New freehand curve drawing tool - Access with Shift-LMB or from the 'Create' toolbar tab. - Uses curve fitting for bezier curves, with error and corner angle options. - Optional tablet pressure to curve radius mapping. - Depth can use the cursor or optionally draw onto the surface, for the entire stroke or using the stroke start. - Stroke plane can optionally be perpendicular to, or aligned to the surface normal. - Optional radius tapering and for start/end points. - Supports operator redo and calling from Python. |
Commit Details:
Full Hash: 8ac662c77aa59c9eea5fc85c4a40546bcb1b4557
Parent Commit: e56e7bd
Lines Changed: +1385, -8
1 Added Path:
/source/blender/editors/curve/editcurve_paint.c (+1150, -0) (View)
10 Modified Paths:
/extern/curve_fit_nd/curve_fit_nd.h (+2, -2) (Diff)
/extern/curve_fit_nd/intern/curve_fit_cubic.c (+4, -4) (Diff)
/release/scripts/startup/bl_ui/space_view3d_toolbar.py (+59, -1) (Diff)
/source/blender/blenkernel/intern/scene.c (+6, -0) (Diff)
/source/blender/blenloader/intern/versioning_270.c (+12, -0) (Diff)
/source/blender/editors/curve/CMakeLists.txt (+7, -1) (Diff)
/source/blender/editors/curve/curve_intern.h (+3, -0) (Diff)
/source/blender/editors/curve/curve_ops.c (+4, -0) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+36, -0) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+102, -0) (Diff)
/extern/curve_fit_nd/intern/curve_fit_cubic.c (+4, -4) (Diff)
/release/scripts/startup/bl_ui/space_view3d_toolbar.py (+59, -1) (Diff)
/source/blender/blenkernel/intern/scene.c (+6, -0) (Diff)
/source/blender/blenloader/intern/versioning_270.c (+12, -0) (Diff)
/source/blender/editors/curve/CMakeLists.txt (+7, -1) (Diff)
/source/blender/editors/curve/curve_intern.h (+3, -0) (Diff)
/source/blender/editors/curve/curve_ops.c (+4, -0) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+36, -0) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+102, -0) (Diff)