Revision b66f7a4 by Janne Karhu March 18, 2011, 16:35 (GMT) |
Fix for [#25878] UV Scale/Rotate/Grab break with non grid snapping. * The selected uv-vertices (the ones being transformed) weren't being disregarded as snapping targets, so moving two verts that were in the same location together was impossible. |
Revision eeb9469 by Ton Roosendaal March 18, 2011, 16:09 (GMT) |
Bugfix #26462 Using "search menu" for browsing ID data (material, texture, brush) wasn't sending an undo-push after use. This messed up undo or redo. |
Revision 60ce95f by Janne Karhu March 18, 2011, 15:31 (GMT) |
New particle collisions code: * The old collisions code detected particle collisions by calculating the collision times analytically from the collision mesh faces. This was pretty accurate, but didn't support rotating/deforming faces at all, as the equations for these quickly become quite nasty. * The new code uses a simple "distance to plane/edge/vert" function and iterates this with the Newton-Rhapson method to find the closest particle distance during a simulation step. * The advantage in this is that the collision object can now move, rotate, scale or even deform freely and collisions are still detected reliably. * For some extreme movements the calculation errors could stack up so much that the detection fails, but this can be easily fixed by increasing the particle size or simulation substeps. * As a side note the algorithm doesn't really do point particles anymore, but uses a very small radius as the particle size when "size deflect" isn't selected. * I've also updated the collision response code a bit, so now the particles shouldn't leak even from tight corners. All in all the collisions code is now much cleaner and more robust than before! |
Revision 7e53769 by Nathan Letwory March 18, 2011, 14:06 (GMT) |
COLLADA conformance: don't write empty libraries for effect, image and animation |
Revision b4743cc by Nathan Letwory March 18, 2011, 13:36 (GMT) |
Fix for crasher on Win XP, submitted by Kanttori. size is 32 on XP, while sizeof(ri) gives 40. Pick the smaller one to pass to memcpy to prevent crashes. |
Revision 879be45 by Campbell Barton March 18, 2011, 12:12 (GMT) |
fix for building on ubuntu 11.04 (pre-release), also remove WITH_INSTALL from cache. |
Revision 0a52b86 by Campbell Barton March 18, 2011, 10:35 (GMT) |
fix for [#26533] didnt take scene strips into account, tested copy/pasting scene strips now works with audio. |
Revision ac1fa5b by Campbell Barton March 18, 2011, 08:40 (GMT) |
fixed [#26533] Audio strip mute after copy/paste |
Revision 1fec2d1 by Campbell Barton March 18, 2011, 06:36 (GMT) |
fix [#26510] Crash when changing an object's property value |
Revision 2c13a6f by Campbell Barton March 18, 2011, 05:42 (GMT) |
while looking into a problem in interface.c, noticed ui_get_but_val() is called frequently when the return value isn't used (no functional change). |
Revision a0c8727 by Campbell Barton March 18, 2011, 02:44 (GMT) |
fix for using freed memory with modal grease pencil draw. |
Revision faafd46 by Campbell Barton March 18, 2011, 02:09 (GMT) |
fix for error in r35590, ARRAY_LAST_ITEM was returning one item over the end of the array. |
Revision 25d4515 by Campbell Barton March 18, 2011, 00:12 (GMT) |
fix [#26532] Does not save in specified format old bug from r6568 (or before) in BKE_write_ibuf(), when passed TAGA format it would use whatever format the image buffer already had. expect this is exposed by updated image saving code in 2.5x. |
Revision 18494f8 by Joseph Eagar March 17, 2011, 23:39 (GMT) |
scons fix |
Revision 3cb70bd by Joseph Eagar March 17, 2011, 23:35 (GMT) |
scons fix |
Revision bbbbea6 by Joseph Eagar March 17, 2011, 23:30 (GMT) |
scons fix |
Revision baaf0d1 by Joseph Eagar March 17, 2011, 23:10 (GMT) |
add a button for bevel to the view3d toolbar, so it has a place in the ui. |
Revision 80e52ce by Joseph Eagar March 17, 2011, 23:06 (GMT) |
committed before removing debug limits, I had it so you could bevel in a negative percentage |
Revision 1216fe7 by Joseph Eagar March 17, 2011, 22:59 (GMT) |
=bmesh= Bevel! Implemented bevel (from scratch). Man is this tool way cooler then I thought it was. Note that uv/vcol interpolation is working (loop level data) but vert/edge data (like vgroups) likely still needs work. |
Revision 35dae4f by Campbell Barton March 17, 2011, 22:49 (GMT) |
add sphinx api reference note that menu's layout.operator_context defaults to EXEC_REGION_WIN rather then INVOKE_DEFAULT. |
|