[Bf-blender-cvs] CVS commit: blender/source/blender/blenkernel BKE_curve.h BKE_displist.h BKE_lattice.h BKE_softbody.h blender/source/blender/blenkernel/intern curve.c displist.c lattice.c modifier.c object.c softbody.c blender/source/blender/blenloader/intern readfile.c blender/source/blender/include ...

Daniel Dunbar daniel at zuster.org
Mon Aug 15 12:30:53 CEST 2005


zuster (Daniel Dunbar) 2005/08/15 12:30:53 CEST

  Modified files:
    blender/source/blender/blenkernel BKE_curve.h BKE_displist.h 
                                      BKE_lattice.h BKE_softbody.h 
    blender/source/blender/blenkernel/intern curve.c displist.c 
                                             lattice.c modifier.c 
                                             object.c softbody.c 
    blender/source/blender/blenloader/intern readfile.c 
    blender/source/blender/include butspace.h 
    blender/source/blender/makesdna DNA_lattice_types.h 
                                    DNA_object_force.h 
    blender/source/blender/python/api2_2x Lattice.c 
    blender/source/blender/src buttons_editing.c buttons_object.c 
                               drawobject.c editmesh_loop.c 
                               editobject.c 
                               transform_conversions.c 
  
  Log:
   - readded DL_VERTS type to store lattice deformed verts
   - new feature, twiddled with lattice resizing to try to maintain
     existing vertex changes... much nicer than just resetting the
     lattice if you decide you need more detail in the lattice.
   - modifiers work with lattices now. yes, that does mean you
     can make a chain of lattices effecting each other 8 miles
     long.
   - some cleanup of softbody code, was rather splintered and call
     path was twisted and confusing. reworked main object step
     routine to do things in a more obvious and consistent manner
     and without duplicate code
   - added ob->softflag OB_SB_RESET instead of sbObjectReset
     call
   - modifier changes reset softbody now
   - moved curve_getVertexCos/curve_applyVertexCos into curve.c
   - update curve modifier eval to work with virtual modifiers
   - update modifier apply to work with curves/surfs
   - update make parent to also recalc object data
  
  NOTE: Although you can turn SB on for curve/font objects at the
  moment it doesn't really work because they call deform in
  multiple steps and this confuses SB. Not sure how to deal with
  atm.
  
  Revision  Changes    Path
  1.10      +4 -1      blender/source/blender/blenkernel/BKE_curve.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/BKE_curve.h.diff?r1=1.9&r2=1.10&cvsroot=bf-blender>
  1.40      +2 -1      blender/source/blender/blenkernel/BKE_displist.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/BKE_displist.h.diff?r1=1.39&r2=1.40&cvsroot=bf-blender>
  1.12      +5 -3      blender/source/blender/blenkernel/BKE_lattice.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/BKE_lattice.h.diff?r1=1.11&r2=1.12&cvsroot=bf-blender>
  1.8       +3 -21     blender/source/blender/blenkernel/BKE_softbody.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/BKE_softbody.h.diff?r1=1.7&r2=1.8&cvsroot=bf-blender>
  1.22      +55 -1     blender/source/blender/blenkernel/intern/curve.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/curve.c.diff?r1=1.21&r2=1.22&cvsroot=bf-blender>
  1.113     +9 -63     blender/source/blender/blenkernel/intern/displist.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/displist.c.diff?r1=1.112&r2=1.113&cvsroot=bf-blender>
  1.29      +192 -93   blender/source/blender/blenkernel/intern/lattice.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/lattice.c.diff?r1=1.28&r2=1.29&cvsroot=bf-blender>
  1.29      +1 -1      blender/source/blender/blenkernel/intern/modifier.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/modifier.c.diff?r1=1.28&r2=1.29&cvsroot=bf-blender>
  1.72      +4 -1      blender/source/blender/blenkernel/intern/object.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/object.c.diff?r1=1.71&r2=1.72&cvsroot=bf-blender>
  1.42      +130 -280  blender/source/blender/blenkernel/intern/softbody.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/softbody.c.diff?r1=1.41&r2=1.42&cvsroot=bf-blender>
  1.172     +14 -2     blender/source/blender/blenloader/intern/readfile.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenloader/intern/readfile.c.diff?r1=1.171&r2=1.172&cvsroot=bf-blender>
  1.47      +2 -1      blender/source/blender/include/butspace.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/butspace.h.diff?r1=1.46&r2=1.47&cvsroot=bf-blender>
  1.7       +4 -2      blender/source/blender/makesdna/DNA_lattice_types.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/DNA_lattice_types.h.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
  1.4       +2 -1      blender/source/blender/makesdna/DNA_object_force.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/DNA_object_force.h.diff?r1=1.3&r2=1.4&cvsroot=bf-blender>
  1.16      +2 -5      blender/source/blender/python/api2_2x/Lattice.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/Lattice.c.diff?r1=1.15&r2=1.16&cvsroot=bf-blender>
  1.162     +68 -26    blender/source/blender/src/buttons_editing.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/buttons_editing.c.diff?r1=1.161&r2=1.162&cvsroot=bf-blender>
  1.101     +3 -3      blender/source/blender/src/buttons_object.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/buttons_object.c.diff?r1=1.100&r2=1.101&cvsroot=bf-blender>
  1.222     +57 -121   blender/source/blender/src/drawobject.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/drawobject.c.diff?r1=1.221&r2=1.222&cvsroot=bf-blender>
  1.33      +1 -1      blender/source/blender/src/editmesh_loop.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editmesh_loop.c.diff?r1=1.32&r2=1.33&cvsroot=bf-blender>
  1.232     +4 -5      blender/source/blender/src/editobject.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editobject.c.diff?r1=1.231&r2=1.232&cvsroot=bf-blender>
  1.40      +2 -2      blender/source/blender/src/transform_conversions.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/transform_conversions.c.diff?r1=1.39&r2=1.40&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list