Blender Git Commit Log
Git Commits -> Revision d3028ec
August 13, 2006, 07:37 (GMT) |
* Shrink/Fatten for bevelled curves This is a much faster and easier way to give a bevelled curve a taper, without using taper curves. Each point on a curve now has a 'radius' value that you can shrink and fatten using Alt S, which will influence the taper when the curve is bevelled (either with a bevob, or with front/back turned off and a bevel dept set). Alt S shrinks and fattens the selected points in an interactive transform, and you can set an absolute radius for selected points with 'Set Radius' in the curve specials menu. See demo: http://mke3.net/blender/etc/curve_shrinkfatten-h264.mov This can be a quick way to create revolved surfaces (eg. http://mke3.net/blender/etc/wineglass-h264.mov ) and it would be very interesting to use this radius value in other tools, such as a 'freehand curve' tool that would let you draw a curve freehand, with the radius affected by pen pressure, or even using the radius at each point to control curve guides for particles more precisely, rather than the continous maxdist. |
Commit Details:
Full Hash: d3028ec70d49bb7be62aa942cb7b111012ac95e2
SVN Revision: 8311
Parent Commit: 515fe83
Lines Changed: +315, -37
12 Modified Paths:
/source/blender/blenkernel/intern/displist.c (+137, -5) (Diff)
/source/blender/include/BIF_transform.h (+1, -0) (Diff)
/source/blender/include/transform.h (+3, -0) (Diff)
/source/blender/makesdna/DNA_curve_types.h (+7, -6) (Diff)
/source/blender/src/buttons_editing.c (+1, -1) (Diff)
/source/blender/src/drawview.c (+1, -12) (Diff)
/source/blender/src/editcurve.c (+27, -6) (Diff)
/source/blender/src/editobject.c (+34, -1) (Diff)
/source/blender/src/space.c (+4, -1) (Diff)
/source/blender/src/transform.c (+82, -0) (Diff)
/source/blender/src/transform_conversions.c (+16, -4) (Diff)
/source/blender/src/transform_generics.c (+2, -1) (Diff)
/source/blender/include/BIF_transform.h (+1, -0) (Diff)
/source/blender/include/transform.h (+3, -0) (Diff)
/source/blender/makesdna/DNA_curve_types.h (+7, -6) (Diff)
/source/blender/src/buttons_editing.c (+1, -1) (Diff)
/source/blender/src/drawview.c (+1, -12) (Diff)
/source/blender/src/editcurve.c (+27, -6) (Diff)
/source/blender/src/editobject.c (+34, -1) (Diff)
/source/blender/src/space.c (+4, -1) (Diff)
/source/blender/src/transform.c (+82, -0) (Diff)
/source/blender/src/transform_conversions.c (+16, -4) (Diff)
/source/blender/src/transform_generics.c (+2, -1) (Diff)