[Bf-blender-cvs] CVS commit: blender/source/blender/blenkernel/intern displist.c blender/source/blender/include BIF_transform.h transform.h blender/source/blender/makesdna DNA_curve_types.h blender/source/blender/src buttons_editing.c drawview.c editcurve.c editobject.c space.c transform.c ...
Matt Ebb
matt at mke3.net
Sun Aug 13 09:37:51 CEST 2006
broken (Matt Ebb) 2006/08/13 09:37:51 CEST
Modified files:
blender/source/blender/blenkernel/intern displist.c
blender/source/blender/include BIF_transform.h transform.h
blender/source/blender/makesdna DNA_curve_types.h
blender/source/blender/src buttons_editing.c drawview.c
editcurve.c editobject.c space.c
transform.c transform_conversions.c
transform_generics.c
Log:
* 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.
Revision Changes Path
1.137 +138 -6 blender/source/blender/blenkernel/intern/displist.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/displist.c.diff?r1=1.136&r2=1.137&cvsroot=bf-blender>
1.39 +2 -1 blender/source/blender/include/BIF_transform.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/BIF_transform.h.diff?r1=1.38&r2=1.39&cvsroot=bf-blender>
1.26 +4 -1 blender/source/blender/include/transform.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/transform.h.diff?r1=1.25&r2=1.26&cvsroot=bf-blender>
1.27 +8 -7 blender/source/blender/makesdna/DNA_curve_types.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/DNA_curve_types.h.diff?r1=1.26&r2=1.27&cvsroot=bf-blender>
1.264 +2 -2 blender/source/blender/src/buttons_editing.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/buttons_editing.c.diff?r1=1.263&r2=1.264&cvsroot=bf-blender>
1.217 +2 -13 blender/source/blender/src/drawview.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/drawview.c.diff?r1=1.216&r2=1.217&cvsroot=bf-blender>
1.50 +28 -7 blender/source/blender/src/editcurve.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editcurve.c.diff?r1=1.49&r2=1.50&cvsroot=bf-blender>
1.313 +35 -2 blender/source/blender/src/editobject.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editobject.c.diff?r1=1.312&r2=1.313&cvsroot=bf-blender>
1.373 +5 -2 blender/source/blender/src/space.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/space.c.diff?r1=1.372&r2=1.373&cvsroot=bf-blender>
1.142 +83 -1 blender/source/blender/src/transform.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/transform.c.diff?r1=1.141&r2=1.142&cvsroot=bf-blender>
1.79 +17 -5 blender/source/blender/src/transform_conversions.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/transform_conversions.c.diff?r1=1.78&r2=1.79&cvsroot=bf-blender>
1.87 +3 -2 blender/source/blender/src/transform_generics.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/transform_generics.c.diff?r1=1.86&r2=1.87&cvsroot=bf-blender>
More information about the Bf-blender-cvs
mailing list