Revision b7a465b by Erwin Coumans October 30, 2005, 07:25 (GMT) |
when recording physics keyframes, always run at a fixed framerate (not variable/real-time) |
Revision 281f236 by Erwin Coumans October 30, 2005, 06:44 (GMT) |
Minor changes in Bullet: - on Ton's request use double versions of cos,sin,tan, sqrt etc. just like Solid in MT_Scalar #if defined (__sun) || defined (__sun__) || defined (__sparc) || defined (__APPLE__) - updated an url in the header of files |
Revision cb99883 by Ken Hughes October 30, 2005, 03:05 (GMT) |
- fix issues in with Mesh_fromNMesh pointed out by Ton earlier; errors from Python routines should properly be propagated back to give an error as intended. |
Revision 4664db4 by Ton Roosendaal October 29, 2005, 21:27 (GMT) |
SHIFT+S snap to frame for both Action and NLA window. |
Revision 4ad59e3 by Ton Roosendaal October 29, 2005, 20:08 (GMT) |
New: Write Protection for transform values. You now can set, in NKEY Transform Properties Panel, per XYZ rot/loc/size, a protection for Transform tools to not change these values anymore. This now works for Objects or for Bones in PoseMode. Usage is especially for character animation, to give Bones in a Pose defaults for rotation axes, so you don't have to worry about the correct limitations (or setup complex IK limits). Of course, this feature doesn't influence the animation system. As an extra also the Transform Widgets then draw less handles. Note this is based on the actual locked value, and depends still on Manipulator orientation whether it can be used really. Implementation warning: I had to remove the 'return' in the middle of the editobject.c compatible_eul() call. It now makes nice compatible eulers when they're simple (single axis rotations). Unfortunately there was no note in the code why it was ever removed... ALso: fix for crash in using Crease Transform and Mirror modifier. |
Revision 872b2a0 by Erwin Coumans October 29, 2005, 17:54 (GMT) |
attempt to fix a link problem by changing the link-order or ketsji/bullet |
Revision a0c1787 by Martin Poirier October 29, 2005, 15:24 (GMT) |
Mirror cliping polishing: - Better use of tolerance to check for elements already on seam - remove debug printfs |
Revision e766d8a by Martin Poirier October 29, 2005, 15:05 (GMT) |
Mirror cliping polishing: - Work with multiple mirror modifiers - Take into accound elements already on the seam properly. - Use the proper mirror tolerance as limit |
Revision 34da589 by Ton Roosendaal October 29, 2005, 14:23 (GMT) |
Remainder todo from Shape Action recode; the drawipo.c Panel code still was referencing Key pointers in spaceipo->from, this has to be Object *. Thanks Johnny for the report! |
Revision e6f5f9b by Johnny Matthews October 29, 2005, 13:47 (GMT) |
fixing case issue for blender_BOP.lib to blender_bop.lib |
Revision 1d366b3 by Johnny Matthews October 29, 2005, 13:26 (GMT) |
Scons files for Boolop also a fix in BOP_Material so that MSVC won't complain about template issues |
Revision 607777d by Martin Poirier October 29, 2005, 12:17 (GMT) |
*silly whistling* See, in theory, I didn't make typos when coding. Explanation: iloc*loc will be negative when the sign changes between them, so we can snap if an element cross the limit. |
Revision bba0e61 by Martin Poirier October 29, 2005, 12:12 (GMT) |
Bug in Ton's mirror clipping feature. It was assuming the real half is always on the positive, which is not true all the time (the mirror modifier doesn't make that assumption). It incorrecly snapped everything to 0 if the half is in the negative quadrant. Fix was to do "if (td->loc[0] * td->loc[0] < 0" instead, only snapping if the sign changed. NOTE: this is all "in theory", as scons is broken, but I'm pretty sure the bug was real and the fix is. |
Revision 750e801 by Ton Roosendaal October 29, 2005, 11:36 (GMT) |
New: Mirror Modifier now has option "Do Clipping", which prevents vertices during Transform to go through the mirror. Note that it is *only* during transform, and ESC restores the non-clipped positions of vertices. |
Revision 16bc298 by Ton Roosendaal October 29, 2005, 10:37 (GMT) |
ColorBand editing suggestion from Andy; CTRL+click inserts a new 'key' in the ColorBand, with color/alpha as defined by that position. |
Revision 3635bde by Ton Roosendaal October 29, 2005, 10:15 (GMT) |
Orange's buglist! - Action Editor: hotkeys V and H for handles were invisible, added menus - NLA strips: when current frame is exactly on the strip end, it didn't include that action... needs a rounding correction for it. - Action/NLA: deleting keys in Action, which results in only 1 key left, resulted in zero sized strip length. Now the strips are defaulted to be 1 frame in size minimal. - NLA editor: ALT+C "Convert to strip" didn't increment Action user count - 3D Window: CTRL+P make parent to Bone still gave the insane menu with all bone names. With unified PoseMode select it can just parent to the active Bone. Note; this now requires the Armature to be in PoseMode to work. - Rotation Constraint; the new options to only map to X,Y,Z rotation, did set the not mapped rotation axes to zero. These should remain unchanged. - AutoKey optionn for Actions; should not insert action keys on ESC And added a fix myself: - When SHIFT+selecting a Bone in PoseMode, and the Armature was not selected or active yet, it doesn't extend-select/deselect the Bone anymore. This case is only useful when you try to add IK or Constraint, so the shift+selection should only activate the clicked Bone. |
Revision 8162961 by Alexander Ewering October 28, 2005, 20:29 (GMT) |
My local tree has iblender's Game engine soundsystem (which uses SDL_mixer), one thing in nan_definitions.mk slipped through. My apologies :) |
Revision 767bae3 by Alexander Ewering October 28, 2005, 20:18 (GMT) |
(Hopefully) last part of Booleans commit. Please update, compile (make) and test. |
Revision d243bfb by Alexander Ewering October 28, 2005, 20:17 (GMT) |
New files from new booleans |
Revision d3dd5c5 by Alexander Ewering October 28, 2005, 19:54 (GMT) |
Somehow, most files are missing from this commit, and I have no idea why, so there will be more files following. Anyway: NEW BOOLEANS from Google Summer of Code (Courtesy of Marc Freixas) Known problems: - Random freezes while using them as a modifier. This may not be directly related to modifiers though - it's maybe just the huge number of operations that leads to a higher probability of triggering a bug - Static booleans (the first 3 entries in the WKEY menu) are borked anyway, this is not due to this commit. - Errors when exiting Blender (dupli_alloc stuff), is not related to this commit, either. Please test if everything works, and check the other build systems, I only know that make works. Also, compare the results of, say, cube-cylinder, in old and new booleans :) |
|
|
|


Master Commits
MiikaHweb | 2003-2021