[Bf-blender-cvs] CVS commit: blender/source/blender/blenkernel/intern displist.c softbody.c blender/source/blender/makesdna DNA_curve_types.h blender/source/blender/src buttons_object.c drawipo.c drawview.c editipo.c editobject.c

Ton Roosendaal ton at blender.org
Thu Nov 17 12:40:58 CET 2005


ton (Ton Roosendaal) 2005/11/17 12:40:58 CET

  Modified files:
    blender/source/blender/blenkernel/intern displist.c softbody.c 
    blender/source/blender/makesdna DNA_curve_types.h 
    blender/source/blender/src buttons_object.c drawipo.c 
                               drawview.c editipo.c editobject.c 
  
  Log:
  Another Orange sneak-in feature: SoftBody support for Curves & Surfaces.
  
  Well, it already worked a bit, but without weight options or edge
  stiffness. You now can set the weights using the "Properties" Panel in
  the 3D Window (allows multiple selections too) or with Wkey in Edit Mode.
  Bezier curves have this too.
  
  NOTE: Lattice SoftBody Goal created yesterday won't work anymore!
  I've had to recode weight support for Nurbs Points, using a new weight
  variable... this because the existing W variable was in use for Nurbs
  already. Also Lattices have this new Weight variable, so the code is nice
  uniform. Sorry for the artists who already created complex Lattices... :)
  
  NOTE2: Surface Objects don't support edge stiffness yet
  
  NOTE3: I've removed ancient screen coordinates from the Bezier struct,
  which makes - even with added weight and padding - the struct smaller!
  
  Demo file:
  http://download.blender.org/demo/test/2.40/softbody_curve_lattice.blend
  
  Revision  Changes    Path
  1.123     +3 -2      blender/source/blender/blenkernel/intern/displist.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/displist.c.diff?r1=1.122&r2=1.123&cvsroot=bf-blender>
  1.53      +94 -9     blender/source/blender/blenkernel/intern/softbody.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/softbody.c.diff?r1=1.52&r2=1.53&cvsroot=bf-blender>
  1.22      +3 -5      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.21&r2=1.22&cvsroot=bf-blender>
  1.138     +9 -7      blender/source/blender/src/buttons_object.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/buttons_object.c.diff?r1=1.137&r2=1.138&cvsroot=bf-blender>
  1.70      +1 -37     blender/source/blender/src/drawipo.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/drawipo.c.diff?r1=1.69&r2=1.70&cvsroot=bf-blender>
  1.174     +32 -25    blender/source/blender/src/drawview.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/drawview.c.diff?r1=1.173&r2=1.174&cvsroot=bf-blender>
  1.84      +9 -9      blender/source/blender/src/editipo.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editipo.c.diff?r1=1.83&r2=1.84&cvsroot=bf-blender>
  1.279     +30 -3     blender/source/blender/src/editobject.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editobject.c.diff?r1=1.278&r2=1.279&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list