Blender Git Loki

Git Commits -> Revision d3028ec

Revision d3028ec by Matt Ebb (master)
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)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021