[Bf-committers] Re: [Bf-blender-cvs] CVS commit:
blender/source/blender/blenkernel BKE_deform.h BKE_object.h
blender/source/blender/blenkernel/intern anim.c armature.c
deform.c displist.c lattice.c object.c
blender/source/blender/blenloader/intern readfile.c writefi
Johnny Matthews
johnny.matthews at gmail.com
Wed Sep 15 17:52:43 CEST 2004
That is huge, especially hooking a curve control point to another object!
On Tue, 14 Sep 2004 21:03:11 +0200 (CEST), Ton Roosendaal
<ton at blender.org> wrote:
> ton (Ton Roosendaal) 2004/09/14 21:03:11 CEST
>
> Modified files:
> blender/source/blender/blenkernel BKE_deform.h BKE_object.h
> blender/source/blender/blenkernel/intern anim.c armature.c
> deform.c displist.c
> lattice.c object.c
> blender/source/blender/blenloader/intern readfile.c
> writefile.c
> blender/source/blender/include BDR_editcurve.h
> BDR_editobject.h butspace.h
> blender/source/blender/makesdna DNA_curve_types.h
> DNA_object_types.h
> blender/source/blender/renderconverter/intern
> convertBlenderScene.c
> blender/source/blender/src buttons_editing.c buttons_object.c
> drawobject.c editcurve.c
> editobject.c space.c
>
> Log:
> Lot of code... 2 new features:
>
> 1) Curve deform
> http://www.blender3d.org/cms/Curve_Deform.392.0.html
> Works simple as expected, but keep track of the rotation axis
> in F7 buttons (Track X Y Z)
> Only Mesh deform supported now.
>
> Code changes:
> - centralized deformation calls in curve_modifiers() mesh_modifiers()
> etcetera. Here also other effects can be added like wave. Now the
> evaluation order is fixed, but should become optional. It also doesnt
> use the Displist anymore as deform-input. That latter part is unfinished
> yet.
> This code also is used for Hooks and will be needed for softbody
>
> - made convention stricter that displists are being checked on in
> drawobject(), this to prevent routines to make new displists recursively
> (like armature does). Now a freedisplist() is sufficient to signal that
> a new displaylist should be made.
>
> 2) Object Hooks
> http://www.blender3d.org/cms/Object_Hooks.391.0.html
> Support for Hooks is added to Mesh, Lattice, Curve and Surface objects.
> For Armatures this would require some more work & research.
> Main goal for this feature is to provide quick & simple access to the
> underlying geometry in Objects on Object level, supporting hierarchies and
> Ipos etc.
>
> Revision Changes Path
> 1.5 +10 -3 blender/source/blender/blenkernel/BKE_deform.h
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/BKE_deform.h.diff?r1=1.4&r2=1.5&cvsroot=bf-blender>
> 1.7 +1 -2 blender/source/blender/blenkernel/BKE_object.h
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/BKE_object.h.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
> 1.11 +6 -6 blender/source/blender/blenkernel/intern/anim.c
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/anim.c.diff?r1=1.10&r2=1.11&cvsroot=bf-blender>
> 1.11 +6 -2 blender/source/blender/blenkernel/intern/armature.c
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/armature.c.diff?r1=1.10&r2=1.11&cvsroot=bf-blender>
> 1.5 +255 -2 blender/source/blender/blenkernel/intern/deform.c
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/deform.c.diff?r1=1.4&r2=1.5&cvsroot=bf-blender>
> 1.32 +76 -33 blender/source/blender/blenkernel/intern/displist.c
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/displist.c.diff?r1=1.31&r2=1.32&cvsroot=bf-blender>
> 1.12 +177 -113 blender/source/blender/blenkernel/intern/lattice.c
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/lattice.c.diff?r1=1.11&r2=1.12&cvsroot=bf-blender>
> 1.24 +22 -4 blender/source/blender/blenkernel/intern/object.c
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/object.c.diff?r1=1.23&r2=1.24&cvsroot=bf-blender>
> 1.75 +20 -4 blender/source/blender/blenloader/intern/readfile.c
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenloader/intern/readfile.c.diff?r1=1.74&r2=1.75&cvsroot=bf-blender>
> 1.29 +8 -2 blender/source/blender/blenloader/intern/writefile.c
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenloader/intern/writefile.c.diff?r1=1.28&r2=1.29&cvsroot=bf-blender>
> 1.7 +3 -1 blender/source/blender/include/BDR_editcurve.h
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/BDR_editcurve.h.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
> 1.12 +2 -1 blender/source/blender/include/BDR_editobject.h
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/BDR_editobject.h.diff?r1=1.11&r2=1.12&cvsroot=bf-blender>
> 1.28 +5 -2 blender/source/blender/include/butspace.h
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/butspace.h.diff?r1=1.27&r2=1.28&cvsroot=bf-blender>
> 1.12 +2 -1 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.11&r2=1.12&cvsroot=bf-blender>
> 1.16 +21 -3 blender/source/blender/makesdna/DNA_object_types.h
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/DNA_object_types.h.diff?r1=1.15&r2=1.16&cvsroot=bf-blender>
> 1.79 +41 -29 blender/source/blender/renderconverter/intern/convertBlenderScene.c
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/renderconverter/intern/convertBlenderScene.c.diff?r1=1.78&r2=1.79&cvsroot=bf-blender>
> 1.65 +9 -6 blender/source/blender/src/buttons_editing.c
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/buttons_editing.c.diff?r1=1.64&r2=1.65&cvsroot=bf-blender>
> 1.44 +98 -9 blender/source/blender/src/buttons_object.c
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/buttons_object.c.diff?r1=1.43&r2=1.44&cvsroot=bf-blender>
> 1.83 +53 -19 blender/source/blender/src/drawobject.c
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/drawobject.c.diff?r1=1.82&r2=1.83&cvsroot=bf-blender>
> 1.19 +38 -27 blender/source/blender/src/editcurve.c
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editcurve.c.diff?r1=1.18&r2=1.19&cvsroot=bf-blender>
> 1.109 +458 -43 blender/source/blender/src/editobject.c
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editobject.c.diff?r1=1.108&r2=1.109&cvsroot=bf-blender>
> 1.168 +24 -13 blender/source/blender/src/space.c
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/space.c.diff?r1=1.167&r2=1.168&cvsroot=bf-blender>
> _______________________________________________
> Bf-blender-cvs mailing list
> Bf-blender-cvs at projects.blender.org
> http://projects.blender.org/mailman/listinfo/bf-blender-cvs
>
--
Johnny Matthews
johnny.matthews at gmail.com
More information about the Bf-committers
mailing list