Revision be55097 by Joshua Leung December 28, 2009, 00:52 (GMT) |
Mesh Animation + Depsgraph Tweaks: * Mesh data/settings can now be animated. It is not recommended that geometry be animated directly, but other settings such as autosmooth, etc. can be... * Code cleanups for depsgraph, making sure that drivers get included for all object data types. |
Revision ff31d2d by Jens Ole Wund(bjornmose) December 28, 2009, 00:07 (GMT) |
Try to get soft body to curve working |
Revision 310d417 by Joshua Leung December 27, 2009, 23:37 (GMT) |
Curve/Nurbs/Font Animation Bugfixes: * NURBS and Font animation data now appear in the animation editors. * Fixed depsgraph tagging code for determining if the AnimData attached to object data blocks (i.e. animation for curve or lamp data) needs to be tagged for updates on frame changes. This means that animating curve settings now works. |
Revision 351f5d1 by Campbell Barton December 27, 2009, 23:29 (GMT) |
- loading missing files didnt give any warning - shape key transfer poll function |
Revision 532b5e7 by Campbell Barton December 27, 2009, 20:22 (GMT) |
WIP console text selection, modal selection operator and selection drawing. word wrap and clipboard are not working yet. |
Revision 280a1d0 by Martin Poirier December 27, 2009, 18:09 (GMT) |
Partial fix for [#20166] Snap to grid issues Move gridview (the actual drawn grid size, including adaptation to zoom) to RegionView3D from View3D. This solves the transform increment bug but not the Snap Menu bug (context is not set to the correct rv3d when executing operator from menu). |
Revision d1f1583 by Martin Poirier December 27, 2009, 17:57 (GMT) |
Wrong description in WM_OT_call_menu |
Revision 0767cdd by Campbell Barton December 27, 2009, 11:14 (GMT) |
Transfer Shape Key Useful if you have 2 different characters with the same base mesh (matching indicies), and want to copy a facial expression for eg, from one to another. Durian request to re-use shapes between characters. * Copies the active shape to other selected objects * Different methods to apply the shape * * OFFSET, simple translation offset * * RELATIVE (EDGE/FACE), Use Barycentric transformation to copy the shape. This means the target mesh can be a different orientation and scale and the shape should still apply since the surrounding geometry is used as a basis for the offset. bug: barycentric transform's depth was inverted. Note: * This isnt added into a menu yet, * This cant be redone since adding a shape key messes up the redo stack. needs fixing for other scripts too. |
Revision eb766f1 by Joshua Leung December 27, 2009, 01:36 (GMT) |
DopeSheet + Graph Editor hotkey tweak: Made the TAB key toggle the editability of selected channels in the keyframes area in addition to the channels list. |
Revision fde4686 by Campbell Barton December 27, 2009, 01:32 (GMT) |
barycentric transform utility geometry function. From 2 triangles and 1 point, the relative position between the point and the first triangle is applied to the second triangle to find the target point. the barycentric weights are calculated in 2D space with a signed area so values outside the triangle bounds are supported. wrapped by python: pt_to = Geometry.BarycentricTransform(pt_from, t1a, t1b, t1c, t2a, t1b, t1c) NOTE: - moved some barycentric weight functions out of projection painting into the math lib. - ended up making some of the math functions use const args. TODO: - support exceptional cases. zero area tries and similar. |
Revision 9c82e1e by Joshua Leung December 27, 2009, 01:28 (GMT) |
Bugfix 20469: Graph Editor Keyframes jumping around with NLA strips NLA corrections for Graph Editor transforms was wrong way around, causing jumping issues when trying to transform the keyframes. |
Revision d5592fe by Campbell Barton December 26, 2009, 20:23 (GMT) |
fixes for errors/warnings found with cppcheck |
Revision 5689ab3 by Campbell Barton December 26, 2009, 17:49 (GMT) |
classmethods were excluded from docs, hide self & cls arguments for functions and class methods, made some rna ui funcs not display as optional. |
Revision 24ab541 by Campbell Barton December 26, 2009, 16:47 (GMT) |
* sphinx docgen * py_function_args wasnt working right (was using function namespace for function args), use pythons inspect module instead. move the function to get a type description into rna_info |
Revision 20ab9a4 by Janne Karhu December 26, 2009, 15:59 (GMT) |
Particles bug fix: Particle birth location between frames weren't calculated correctly for moving emitters as the functionality of where_is_object_time has changed a bit in the new anim system. |
Revision 944a4f2 by Campbell Barton December 26, 2009, 09:36 (GMT) |
pep8 edits, removed MakeCursor.py and rna_array.py, not important to make pep8 |
Revision 473f235 by Joseph Eagar December 26, 2009, 08:47 (GMT) |
pre-merge commit; decided might as well get it over with. |
Revision ffe13ae by Campbell Barton December 26, 2009, 01:04 (GMT) |
the user interface could access invalid RNA on deleting objects since checking the button ran after freeing the data. |
Revision 7a19832 by Janne Karhu December 26, 2009, 00:17 (GMT) |
Fix for [#20294] Switching to particle mode after changing number of hair particles causes blender to crash. * Particle edit mode wasn't freed when the particle amount was changed. |
Revision 266271d by Campbell Barton December 26, 2009, 00:17 (GMT) |
- closing the user prefs accessed the temp screen after removing it. - colorband drawing could use un-initialized vars (probably wouldnt crash) |
|