[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