Revision 89c7ad9 by Campbell Barton October 30, 2009, 17:23 (GMT) |
- setting the active object in rna works properly now (notifiers added) - adding keyframes now works for bones and other data types (not just ID types) # Add a pose bone keyframe bpy.data.objects['Armature.001'].pose.pose_channels["Hip"].keyframe_insert("location") # Add an object keyframe (worked before) bpy.data.objects['Armature.001'].keyframe_insert("location") |
Revision 3125850 by Arystanbek Dyussenov October 30, 2009, 15:35 (GMT) |
Merge of the COLLADA GSoC branch into trunk. COLLADA code is disabled by default (it has dependencies requiring manual install). SCons and CMake builds are supported on Windows and Linux, no Mac building yet. More on building COLLADA code: http://wiki.blender.org/index.php/User:Kazanbas/Building_Collada_Branch. The detailed command log of the merge (can be useful for educational purposes): branch=https://svn.blender.org/svnroot/bf-blender/branches/soc-2009-chingachgook # collada code svn copy $branch/source/blender/collada source/blender/collada # operator svn merge -c 20401,20955,21077,24077,24079 $branch/source/blender/windowmanager/intern/wm_operators.c source/blender/windowmanager/intern/wm_operators.c # menu svn merge -c 24079 $branch/release/scripts/ui/space_info.py release/scripts/ui/space_info.py # scons svn merge -c 20398 $branch/source/blender/SConscript source/blender/SConscript svn merge -c 20398,20691,20955,22726 $branch/tools/btools.py tools/btools.py svn merge -c 20691,20955,22726 $branch/tools/Blender.py tools/Blender.py svn merge -c 20398,20692,20955 $branch/config/linux2-config.py config/linux2-config.py svn merge -c 22726 $branch/config/win64-vc-config.py config/win64-vc-config.py svn merge -c 22726 $branch/config/win32-vc-config.py config/win32-vc-config.py svn merge -c 24077 $branch/source/blender/windowmanager/SConscript source/blender/windowmanager/SConscript # cmake svn merge -c 23319,23905,24077,24158 $branch/CMakeLists.txt CMakeLists.txt svn merge -c 23319 $branch/source/blender/CMakeLists.txt source/blender/CMakeLists.txt svn merge -c 23319 $branch/source/creator/CMakeLists.txt source/creator/CMakeLists.txt svn merge -c 23319 $branch/CMake/macros.cmake CMake/macros.cmake svn merge -c 24077 $branch/source/blender/windowmanager/CMakeLists.txt source/blender/windowmanager/CMakeLists.txt |
Revision 84eb897 by Campbell Barton October 30, 2009, 13:58 (GMT) |
updating mathutils wrapped attributes now runs rna update functions too |
Revision 01f6dfa by Campbell Barton October 30, 2009, 13:26 (GMT) |
own commit r24178 broke adding objects, need to look into why but this fixes for now |
Revision 6f2ca7c by Campbell Barton October 30, 2009, 13:08 (GMT) |
check for error that could happen when making editmode armatures |
Revision d3e1696 by Campbell Barton October 30, 2009, 12:35 (GMT) |
use context functions rather then macros |
Revision 312c487 by Campbell Barton October 30, 2009, 12:11 (GMT) |
- Simplified EulToGimbalAxis, its still only works on XYZ and ZXY but at least its more clear whats going on. - Made RotOrderInfo use a vector rather then i/j/k - Added gimbal_axis to transform.h (was extern) |
Revision 77532f6 by Joseph Eagar October 30, 2009, 09:50 (GMT) |
two things; made ctrl-p add an armature modifier instead of using PARSKEL, and also made wpaint auto-normalize work with PARSKEL armature setups |
Revision ae9eae2 by Campbell Barton October 30, 2009, 09:34 (GMT) |
Patch from Stani for autocomplete adds ability to complete in these situations bpy -> bpy. bpy.data.objects -> bpy.data.objects["Mesh"] my autocomplete could only do bpy -> bpy. |
Revision ae3cf92 by Joshua Leung October 30, 2009, 06:33 (GMT) |
New Track To Constraint: "Damped" This is effectively a C-port of Nathan Vegdahl's "No Twist" TrackTo PyConstraint, and has been added as a separate type of constraint to be consistent with the existing constraints (Locked Track, and Track To). In general, this works considerably better than the existing "Track To" constraint, since it works by determining the smallest rotation necessary to get the current orientation of the owner to an orientation which would be tracking the target. It is also a much more straightforward approach than the weird old method the old Track To uses. I've made a few tweaks to the code to deal with the (hopefully rare) cases where the target and the constrained are coincident. These don't appear to cause too much trouble in general. TODO: - Probably the naming of the constraints will change, to better convey their purposes. Naming suggestions welcome. |
Revision fe68d26 by Joseph Eagar October 30, 2009, 02:09 (GMT) |
added an 'auto-normalize' option for weight paint mode, that automatically ensures vertex groups that affect bones all add up to 1.0. please test and give feedback. |
Revision c0a785a by Thomas Dinges October 29, 2009, 23:46 (GMT) |
* Some Whitespace and small code-guideline cleanup. |
Revision c26ee3a by Thomas Dinges October 29, 2009, 22:08 (GMT) |
* Tiny Force Field Layout improvements and tooltip fix by nudelZ. Thanks! |
Revision 51a9da2 by Benoit Bolsee October 29, 2009, 21:59 (GMT) |
BGE patch #19751: Add game actuator like methods to GameLogic. |
Revision 1a8b9e6 by Martin Poirier October 29, 2009, 21:34 (GMT) |
When transform orientation is not orthogonal (which is often the case with Gimbal), orthogonalize the orientation separately when drawing each rotation circles (this makes sure they really appear perpendicular and not just be that way in the skewed space of the orientation). |
Revision 0400f3c by Martin Poirier October 29, 2009, 21:31 (GMT) |
Functions to test for and correct orientation matrix orthogonality (since MatXOrtho only normalizes and should probably be renamed) |
Revision c30553f by Thomas Dinges October 29, 2009, 21:31 (GMT) |
* Added greying out for Bound Box Menu. |
Revision 4b3fd4a by Campbell Barton October 29, 2009, 20:55 (GMT) |
replacement for my own autocomplete module by stani --- from his patch All the functionality is in the console folder: - intellisense.py: the central module which loads others on demand - complete_namespace: more or less a replacement for the old autocomplete.py - complete_import: module completion (I find this very handy, not just luxury) These complete_* modules work very simple and should also work outside blender. You give some input and it returns a list with possible completions. autocomplete.py is now deprecated. |
Revision 8c707b2 by Campbell Barton October 29, 2009, 19:59 (GMT) |
moved the following into the screen context rather then the view3d context so python scripts can access these when running in the console. "visible_bones", "editable_bones", "selected_bones", "selected_editable_bones", "visible_pchans", "selected_pchans", "active_bone", "active_pchan", added "C" to the consoles namespace, temp hack but useful |
Revision 099438f by Daniel Genrich October 29, 2009, 19:26 (GMT) |
Smoke: * Bugfix for crash when deleting particle system used by Smoke Flow modifier (reported by nudelZ). |
|