[Bf-blender-cvs] CVS commit: blender/source/blender/src buttons_object.c blender/source/blender/makesdna DNA_object_force.h blender/source/blender/blenloader/intern readfile.c blender/source/blender/blenkernel/intern softbody.c
Jens Ole Wund (bjornmose)
bjornmose at gmx.net
Sat Nov 11 00:09:16 CET 2006
bjornmose (Jens Ole Wund(bjornmose)) 2006/11/11 00:09:16 CET
Modified files:
blender/source/blender/src buttons_object.c
blender/source/blender/makesdna DNA_object_force.h
blender/source/blender/blenloader/intern readfile.c
blender/source/blender/blenkernel/intern softbody.c
Log:
softbody review
1. UI review -> disabeling options when not available .. giving hints why ( even tried to give usefull tooltips )
1.1 give some more user control to the solving process (mins,maxs).. optional feedback on the console
2. replacing ugly object level 'sumohandle' with SB (private runtime) level/pointer 'scratch'
which holds runtime data like cached collider data and more .. and it's thread save this way :)
3.related no 2. write a 'private' history of collision objects to ease the 'fast' collider tunneling syndrome'
4. some <clean> optimizations, 3-BSP for self collision, general AABB checking before ever going to collision details
5. some <dirty> ( in the sense of do some inacurate physics noone ever will see ) little tricks to make things faster .. ..fuzzy collision situation bypass .. forward collision resolution
Revision Changes Path
1.190 +73 -54 blender/source/blender/src/buttons_object.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/buttons_object.c.diff?r1=1.189&r2=1.190&cvsroot=bf-blender>
1.16 +16 -8 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.15&r2=1.16&cvsroot=bf-blender>
1.308 +2 -1 blender/source/blender/blenloader/intern/readfile.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenloader/intern/readfile.c.diff?r1=1.307&r2=1.308&cvsroot=bf-blender>
1.86 +1311 -360 blender/source/blender/blenkernel/intern/softbody.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/softbody.c.diff?r1=1.85&r2=1.86&cvsroot=bf-blender>
More information about the Bf-blender-cvs
mailing list