e4500096a5
retarget.py updated with function to complete the retarget to the end user, with inheritance and bone roll taken under account
2011-06-09 12:30:24 +00:00
ef5f78ecc7
3D Audio GSoC:
...
Making it possible to access blenders internal sounds via Python.
2011-06-05 22:06:29 +00:00
cd04cff180
Merge with trunk revision 37149.
2011-06-03 23:24:01 +00:00
fbff066a70
2nd commit of mine. Contains retarget.py, which has functions for retargeting an animated armature to a second one, given a user mapping of the hiearchy. Currently creates an intermediate skeleton that solves some of the major issues. WIP
2011-06-02 17:19:07 +00:00
dd0522242a
addons now show expanded list again (since Brecht's commit now makes it fast)
...
also add utility function for getting cleaned, unique names from python: bpy_extras.io_utils.unique_name(...)
2011-06-02 15:21:47 +00:00
f51c9fa496
fix for mistake in case insensitive image load.
2011-05-31 09:55:50 +00:00
c141ed0aa9
missed this import when moving load image function.
2011-05-30 12:19:30 +00:00
9cfd093a93
Merge with trunk r36987.
2011-05-29 00:48:03 +00:00
a9dd90be78
move load_image into image_utils and add some docstrings to bpy_extras module.
2011-05-28 09:34:45 +00:00
ecf2d1ff4e
- generate sphinx docs for bpy_extras module
...
- add in support to doc generator for automatically generating docs for submodules.
2011-05-28 07:47:58 +00:00
26252bb315
correct spelling error and some pep8 changes.
2011-05-26 09:33:51 +00:00
6466673a62
move less common mesh operations out of bpy_types into bpy_extras.mesh_utils
2011-05-26 07:16:56 +00:00
655fcfbcc0
First commit of mocap_tools.py, contains functions for Fcurve simplification and loop detection of anims
2011-05-25 10:42:57 +00:00
6a4a8854b5
lookup table for axis conversion was wrong in some places.
2011-05-24 12:55:29 +00:00
4a989282d4
bpy_extras.io_utils.axis_conversion() was returning wrong matrix.
2011-05-24 08:11:51 +00:00
4916c44af8
simplify window_to_3d_vector() and call it from viewline()
...
also update python view function to match.
2011-05-20 10:28:40 +00:00
c672b3fb67
[ #27439 ] Console window doesn't hide on startup when presets are used (Windows)
...
only print preset load messages in when debug is enabled.
2011-05-20 00:21:38 +00:00
b181368f52
SVN maintenance.
2011-05-19 20:22:35 +00:00
863b60e1b8
fix [ #27432 ] [2.57/scripts/modules/bpy/path.py:169] can't concat bytes to str
2011-05-19 06:27:39 +00:00
32793a1395
add python access to mathutils.intersect_line_plane, update view3d_utils module to use it.
2011-05-19 04:28:09 +00:00
0c41635f85
fix for python module region_2d_to_vector_3d and region_2d_to_location_3d functions in ortho mode.
2011-05-18 15:57:20 +00:00
68dbfe6ac9
move generic bpy helper modules into bpy_extras.
2011-05-16 07:51:02 +00:00
6c8317ae8f
new empty package to move bpy utility modules into.
2011-05-16 07:48:43 +00:00
2f08309ffe
window_to_3d_vector was incorrect but dolly view operator was accounting for it. fixed so result isnt negated and mouse coords dont need to be adjusted.
2011-05-12 06:52:24 +00:00
a131ce066a
python utility module for converting between 2d/3d region/world coordinates.
2011-05-12 06:32:21 +00:00
b432520799
fix [ #27324 ] WindowManager.invoke_search_popup() crashes blender and does not work
...
also minor formatting fixes.
2011-05-08 12:51:05 +00:00
e239085f70
io_utils.axis_conversion(...) utility function to easily convert the forward & up axis between different apps on import/export.
2011-05-07 11:25:59 +00:00
e26b0c68a4
patch [ #27205 ] Infinite recursion inside resolve_ncase() when passed a driver letter on Windows that does not exist
...
by Brandon Ehle (azverkan)
2011-05-06 11:27:04 +00:00
5a0dca41e5
fix 2 bugs with addon installation
...
- installing an addon which creates a new script directory didn't add this to the sys.path.
- installing the addon was meant to set the search string to the addon name but was broken.
2011-05-04 08:44:08 +00:00
d8eafe14c6
fix [ #27148 ] *Invalid Path* in all "operator presets" dropdowns
2011-05-02 17:29:30 +00:00
f02b9b37f2
api to support different kinds of relative paths on export, including copying the files to a subdir.
2011-04-14 08:47:47 +00:00
ba03e5023e
less alarming warnings about the python api not being stable in online docs and remove from interactive console.
2011-04-12 12:09:38 +00:00
f8c09b37d4
api changes needed for for copying old settings to new.
...
- py: bpy.utils.resource_path('USER', 2, 56)
- C: BLI_get_folder_version(id, major, minor, check);
2011-04-11 13:56:58 +00:00
d5d9c56cb5
minor edits to keyingsets script.
2011-04-05 12:31:55 +00:00
b2753f6af9
"Bugfix" (i.e. feature request in disguise!) [ #26772 ] Delta Scaling,
...
Rotation and Location don't have Keying Sets
Added Keying Sets for Delta Loc/Rot/Scale settings (aka dLoc/dRot).
These settings could already be found in the Object properties, under
the collapsed "Delta Transforms" panel.
I've added these to the end of the Keying Sets list, since adding any
earlier will end up breaking active Keying Set setting in older files.
Besides, these settings aren't that frequently used either...
2011-04-05 11:49:58 +00:00
65b13c8089
fix [ #26757 ] Python console: help() doesn't work anymore
...
also quiet some warnings & add docstrings to bpy module which was shaowing the GPL header in its help() message.
2011-04-03 23:11:00 +00:00
c8652b301f
pep8 checker, mostly pedantic style changes but also found an error in mesh_utils.mesh_linked_faces()
2011-04-01 02:41:15 +00:00
6e5ce953da
use 'is None' rather then '== None' as suggested by python docs & mis-spelling.
2011-03-29 04:16:55 +00:00
3598882f0e
Proper traceback when addons fails AST parsing setp
2011-03-27 20:52:50 +00:00
50a06eccff
pep8 cleanup
2011-03-27 05:23:14 +00:00
7ccfec1ff3
fix (own bug) [ #26628 ] "FCurve/Driver Version Fix" Incorrectly Clobbers Array Indexing
...
also escape strings properly now.
2011-03-27 03:14:14 +00:00
7beca3d142
Bugfixes due to recent RNA renaming:
...
* Driver F-Curves were not getting fixed by the "FCurve/Driver Version
Fix" tool. This was causing problems such as shapekey drivers from
older (2.56 compatible rigs) failing to run. As well as renaming the
paths for these Driver F-Curves, the "disabled" flags also get cleared
from these drivers so that they can be run again
* "Revive Disabled F-Curves" operator in Animation Editors can now be
used to revive disabled drivers too.
2011-03-26 23:42:51 +00:00
0c03fa78c1
fix [ #26601 ] Python error when use of autocomplete
...
Was a naming collision with 'keys' python method, reserve keys/items/values/get for python.
Updated animsys_update.py for shapekey data paths.
renamed:
Particle.hair --> hair_keys
Particle.keys --> particle_keys
Key.keys --> key_blocks
EnumProperty.items --> enum_items
KeyMap.items --> keymap_items
noted:
http://wiki.blender.org/index.php/Dev:2.5/Py/API/Updates#Since_2.56a
2011-03-25 02:12:44 +00:00
b510019602
fix for incorrect prints with RNA errors (own fault, CONTAINER_RNA_ID was incorrect) & close keymap file after running.
2011-03-25 01:55:00 +00:00
2c4999eccb
missed committing this before
2011-03-23 15:14:21 +00:00
a2acecc9d2
allow system info operator in background mode.
2011-03-22 11:44:46 +00:00
1b80538fea
fix [ #25688 ] undocumted functions in pyapi
...
expose collection function docs.
2011-03-22 04:28:51 +00:00
f3686b5885
py/api registration:
...
move calls to the classes register/unregister function into register_class() / unregister_class() and add docs.
also other minor changes:
- remove face sorting keybinding, was Ctrl+Alt+F, this is quite and obscure feature and face order normally doesn't matter, so access from Face menu is enough.
- add commented out call to mesh.validate() in addon template since its useful to correct incomplete meshes during development.
2011-03-22 01:38:26 +00:00
379f55f54c
fix for error printing class register error, remove an unneeded check.
2011-03-21 22:17:01 +00:00
2e6a02438e
move script directories for internal blender scripts.
...
ui/ --> startup/bl_ui
op/ --> startup/bl_operators
scripts/startup/ is now the only auto-loading script dir which gives some speedup for blender loading too.
~/.blender/2.56/scripts/startup works for auto-loading scripts too.
2011-03-21 12:35:49 +00:00