[Bf-blender-cvs] CVS commit: blender/source/blender/blenkernel BKE_softbody.h blender/source/blender/blenkernel/intern deform.c lattice.c object.c softbody.c blender/source/blender/blenloader/intern readfile.c writefile.c blender/source/blender/makesdna DNA_object_types.h blender/source/blender/src ...

Ton Roosendaal ton at blender.org
Sat Apr 2 15:57:23 CEST 2005


ton (Ton Roosendaal) 2005/04/02 15:57:23 CEST

  Modified files:
    blender/source/blender/blenkernel BKE_softbody.h 
    blender/source/blender/blenkernel/intern deform.c lattice.c 
                                             object.c softbody.c 
    blender/source/blender/blenloader/intern readfile.c 
                                             writefile.c 
    blender/source/blender/makesdna DNA_object_types.h 
    blender/source/blender/src buttons_object.c editipo.c 
                               editobject.c header_view3d.c 
                               usiblender.c 
  
  Log:
  Integration stage of Softbody project
  
  User level notes are in Wiki here;
  http://wiki.blender.org/bin/view.pl/Blenderdev/Softbodies
  And will be added in blender3d.org CMS later.
  
  Tech level notes are still pending, but here's the most relevant ones;
  
  - made ob->soft struct SoftBody to hold all settings, and read/save in
    files
  - added (temporal!) conversion for the old settings. So: read old files
    with softbody experiments now, and save over!
  - cleaned API calls for softbody, which are only 5 of them now:
    sbNew()
    sbFree()
    sbObjectStep()          (animation steps)
    sbObjectToSoftbody()    (full re-initialize data)
    sbObjectReset()         (only reset motion)
  - API calls accepts time in frames now, within softbody.c it converts
  
  Further, internally code was cleaned some (missing tabs etc). Also tried
  to keep a well defined structure with hints how to add support for more
  objects. Can write notes about that...
  
  Revision  Changes    Path
  1.3       +12 -18    blender/source/blender/blenkernel/BKE_softbody.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/BKE_softbody.h.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
  1.14      +6 -8      blender/source/blender/blenkernel/intern/deform.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/deform.c.diff?r1=1.13&r2=1.14&cvsroot=bf-blender>
  1.17      +2 -2      blender/source/blender/blenkernel/intern/lattice.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/lattice.c.diff?r1=1.16&r2=1.17&cvsroot=bf-blender>
  1.36      +2 -2      blender/source/blender/blenkernel/intern/object.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/object.c.diff?r1=1.35&r2=1.36&cvsroot=bf-blender>
  1.5       +420 -389  blender/source/blender/blenkernel/intern/softbody.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/softbody.c.diff?r1=1.4&r2=1.5&cvsroot=bf-blender>
  1.109     +30 -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.108&r2=1.109&cvsroot=bf-blender>
  1.41      +2 -1      blender/source/blender/blenloader/intern/writefile.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenloader/intern/writefile.c.diff?r1=1.40&r2=1.41&cvsroot=bf-blender>
  1.22      +38 -4     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.21&r2=1.22&cvsroot=bf-blender>
  1.57      +39 -52    blender/source/blender/src/buttons_object.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/buttons_object.c.diff?r1=1.56&r2=1.57&cvsroot=bf-blender>
  1.49      +1 -3      blender/source/blender/src/editipo.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editipo.c.diff?r1=1.48&r2=1.49&cvsroot=bf-blender>
  1.175     +3 -10     blender/source/blender/src/editobject.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editobject.c.diff?r1=1.174&r2=1.175&cvsroot=bf-blender>
  1.101     +10 -12    blender/source/blender/src/header_view3d.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/header_view3d.c.diff?r1=1.100&r2=1.101&cvsroot=bf-blender>
  1.75      +4 -3      blender/source/blender/src/usiblender.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/usiblender.c.diff?r1=1.74&r2=1.75&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list