Revision 88ea754 by Ton Roosendaal April 2, 2005, 15:55 (GMT) |
Added signal OB_SB_REDO for ob->softflag to force a recalc. Now used after weight painting, so it updates immediately. |
Revision 24c9f65 by Daniel Dunbar April 2, 2005, 15:36 (GMT) |
- got tired of str[n]casecmp not declared warnings - added BLI_str[n]casecmp, use instead of regular versions - rewrote BLI_str[n]casecmp to not be stupid |
Revision bdb86d7 by Ton Roosendaal April 2, 2005, 13:57 (GMT) |
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 02d3ad0 by Martin Poirier April 1, 2005, 20:04 (GMT) |
Median center with PET was wrong (reported by JMS). Was dividing running sum of vectors by the total number of elements, not by the number of selected elements, as it should have. |
Revision b8e4f1d by Daniel Dunbar April 1, 2005, 19:51 (GMT) |
- bug fix for old subsurf, crash when using meshes with free vertices |
Revision 189b465 by Daniel Dunbar April 1, 2005, 19:15 (GMT) |
- pickle transform didn't work well, backed out... |
Revision 312c8d1 by Martin Poirier April 1, 2005, 18:39 (GMT) |
Removed casting warnings from transform_manipulator. PET is now checked as a transform flag during transform. Much cleaner that way for NOPET context (extrude, duplicate) Added Sphere as a new PET falloff mode (icon and all) and reordered them around in a more logical fashion (IMHO). Also brought back Subsurf toggle with Shift-O (was supposed to be for PET object mode but that was canned). |
Revision d5aaba6 by Rob Haarsma April 1, 2005, 11:26 (GMT) |
Teeth's msvc6 projectfiles commit solved almost all my bf compile probs, only one problem remained; the including of <MT_assert.h> in the NG_network project. So here's a fix. |
Revision 5d78baf by Daniel Dunbar April 1, 2005, 06:13 (GMT) |
- some code for testing the pickle matrix |
Revision e2d8df3 by Daniel Dunbar April 1, 2005, 03:02 (GMT) |
- part of creasing changes |
Revision 1065f9d by Daniel Dunbar April 1, 2005, 02:52 (GMT) |
- apply spike crease bug fix to ccgsubsurf |
Revision 1916552 by Chris Burt April 1, 2005, 02:28 (GMT) |
Since new transform and subsurf are default now.. no more need for the defines in the makefiles. Removed to prevent gunky buildup. |
Revision 4ef0170 by Daniel Dunbar April 1, 2005, 02:07 (GMT) |
- take out compile time conditional behavior of creasing for ccg subsurf (always on) - bug fix, creasing wasn't evaluated properly after incremental change |
Revision 9184b03 by Martin Poirier April 1, 2005, 01:25 (GMT) |
Sacre bleh another bugfix! Mesh Connected PET was acting weird on geometry that curved on itself (reported by Desoto). Turned out the part of the floodfill working on verts already connected was just doing one case out of the two useful ones (little drawings helped :P). |
Revision 4db0cbc by Martin Poirier March 31, 2005, 22:18 (GMT) |
Push/Pull (aka: non proportionnal resize, original idea by Robert Tiess) slipped in my last commit a bit, so might as well finish it. Accesible with Shift-P (was free), the behavior is much like Shrink/Fatten. Pull mouse toward you to pull toward center, push away to push away. Constraint and PET works with it too, of course. |
Revision 7532aa2 by Martin Poirier March 31, 2005, 21:02 (GMT) |
Transform fixes Connected PET for mesh had an infinite loop in some case. Fixed an made a bit faster. Renamed the numinput flag. Corrected a conflict in TransInfo flags. This was a crash waiting to happen. NO_CONSTRAINT flag now correctly used to disable MMB and constraint hotkeys when needed. Added check for the manipulator flag when drawing them before applying transformation matrix. Was really weird when doing MMB with rotation. |
Revision cbc0419 by Martin Poirier March 31, 2005, 18:49 (GMT) |
Changing hard codec max frame release for a define (in blendef.h with the other maximums). Tried to change it everywhere, hopefully I didn't miss any. Also raised max frame to 30000 (maintainer of that code can safely modify it back since it is in one spot now ;) ) Needed that limit for a marketing video contract, might as well commit it. |
Revision e5d4f9d by Martin Poirier March 31, 2005, 18:39 (GMT) |
Some MSVC 6.0 projectfiles updates: BIF_transform.h added in BL_src Adding moto include paths to EXP_expressions SDL include paths and correct python version for all targets in SCA_gamelogic KX_RayCast.cpp/h in KX_ketsji SumoPHYCallbackBridge.cpp/.h in PHY_Sumo |
Revision fd877b6 by Martin Poirier March 31, 2005, 18:22 (GMT) |
Adding CCG stuff to MSVC 6.0 projectfiles |
Revision bb29f12 by Daniel Dunbar March 31, 2005, 17:15 (GMT) |
- potential fix for crash on amd64 |
|
|
|


Master Commits
MiikaHweb | 2003-2021