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)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021