780aa24dfe
Netrender was reloading classes multiple times
2010-02-17 17:16:04 +00:00
576b0d9777
join as UVs referenced older api function name
2010-02-17 16:31:37 +00:00
9c8406ea5d
*Removed a lingering 'Add' prefix in the Add menu to make it more consistent.
...
*Added Extrude Region/Individual to the Mesh menu
2010-02-17 16:04:06 +00:00
79b7234c5e
rename rna props for auto-keying to be consistant, user prefs were graying out auto key options that were still in use.
2010-02-17 15:14:09 +00:00
c011bbbdb9
Added separate entries for Extrude Region and Extrude Individual in the mesh toolbar.
2010-02-17 09:33:58 +00:00
961207e631
Align Object op: ignore objects other than Mesh type
2010-02-17 08:57:40 +00:00
a4c010975a
extension copying operator and fix in displaying extensions with no docstring
2010-02-16 19:22:37 +00:00
768f20d537
update for missing docs & dont include operator classes in sphinx docs.
2010-02-16 15:01:34 +00:00
a789942219
ignore scripts that are loaded twice rather then raising an error.
2010-02-16 13:13:22 +00:00
23efeff6a9
[ #21177 ] Text editor
...
Running scripts directly didnt call the register function, even though this is not essential its good to be able to run a script directly and see changes in the UI.
2010-02-16 09:55:07 +00:00
27654953b1
Rigify:
...
Added a tail control rig.
For now, you have to manually hook the resulting controls up to a separate spline IK rig that you make by hand. Perhaps this can be automated in the future.
For anyone using this: keep in mind that you need separate armatures for the tail deformation bones and tail control bones. Otherwise you create a cyclic dependency like so:
tail deform bones <- spline object <- tail control bones
2010-02-15 16:46:24 +00:00
643cf58688
rigify panel, ignore removing a bones type when its not found
2010-02-15 13:30:26 +00:00
37858fd435
make it so an error registering/unregestering wont stop loading scripts, just print the error and continue
2010-02-15 12:43:25 +00:00
882af97b4b
classes were having their dictionary cleared when the blender extension data was freed which made re-registering fail.
...
now extensions can be enabled and disabled without having to reload them.
2010-02-15 11:24:43 +00:00
536e448e7a
[ #21141 ] boring segfault on F8/"reload scripts", 26878, backtrace
...
reloading bpy_types was causing reload to fail. also unregister all modules in the reverse order that they were loaded, so when reloading removed files done hang around.
2010-02-15 10:54:51 +00:00
bd7bfff682
bug #21160 , misspell in align objects operator
2010-02-15 10:06:27 +00:00
957baf7d6a
Inline tooltips and descriptions of export/import
...
Random fixes and tweaks in names and tooltips
2010-02-15 09:53:02 +00:00
aaf5f5d470
rename euler_filter.py -> fcurve_euler_filter.py
...
check if the .Blog file exists rather then using an exception.
2010-02-15 08:17:57 +00:00
d300c28e74
Align Object op: Introducing Align Modes Negative Sides / Centers /
...
Positive Sides. Not the most beautiful code ever but will beautify after everything is
implemented
2010-02-15 06:01:13 +00:00
dbb6c54862
Netrender:
...
* Added File Path Button for the "path" property.
2010-02-15 02:53:36 +00:00
6753411adb
Console:
...
* Added own theme support for the cursor, was depending on the line_error color before.
2010-02-15 02:39:40 +00:00
9f7a412511
File > Open recent raised an error when there was no .Blog file. Now it prints an info.
2010-02-15 01:42:51 +00:00
fece4fd610
Bugfix for the new script register functions, scene tab didn't show Panels due to missing classes.
2010-02-15 01:22:34 +00:00
677386e53a
initial support for extensions in the user preferences
...
only one script at the moment:
[#20848 ] Blender Gears for 2.5 (for ideasman42)
from Michel Anders (varkenvarken)
2010-02-14 23:33:18 +00:00
3fbc277093
mistake in register() commit, mixed up import and export
2010-02-14 12:45:03 +00:00
3871cb78bc
autocompete was matching import_foo as import keyword.
...
breaking autocomp. on import_scene_obj for eg.
2010-02-14 12:23:25 +00:00
39c04315e2
change python scripts so modules which register with blender have a register() function rather then making import automatically run the register functions (generally considered bad practice by python people)
2010-02-14 11:21:21 +00:00
b02f78ed02
Using multiline descriptions like this:
...
"""
Fixes the most common causes of gimbal lock in the fcurves of
the active bone.
"""
is causing bad glitches (boxy characters) on the tooltips..
2010-02-14 07:05:50 +00:00
a81030a95e
Added a euler filter script, to filter out discontineouities in euler curves (e.g. where curves randomly have -/+ multiples of 360 offsets in sections). To use, select a curve in the fcurve editor and do Channel->Discontinuity (Euler) Filter. Note, will only work on euler rotation curves, won't do anything on anything else.
2010-02-14 03:18:43 +00:00
8f0b1acae2
Align Objects operator: Added align relative to Active object
2010-02-13 23:29:26 +00:00
36520e20c7
- Extrude Menu call "extrude regions along normals" for Region option
...
- Extrude Menu not longer restricted by selection mode, only selection totals (will show all possible options for the selection, regardless of selection mode)
- Missing operator descriptions
2010-02-13 20:08:54 +00:00
33b1cbf06d
Smart Extrude (hotkeys are tentative)
...
Ekey: Extrude Region
Based on selection totals:
Extrude region along normal if at least one face selected
Extrude vertex along normal if only one vertex selected (experimental)
Extrude edge on its plane if only one edge selected (experimental)
Extrude with no constraint axis otherwise
Shift-Ekey: Extrude Individual
Based on selection modes and selection totals
Individual Faces if face select and some faces are selected
Individual Edges if edge select and some edges are selected
Individual Vertice otherwise
Alt-Ekey: Extrude Menu (only shows valid options for selection mode and selection totals)
2010-02-12 22:13:47 +00:00
5c9f10f673
Remove debug print
2010-02-12 22:02:10 +00:00
6f5988412a
[ #21109 ] export doesnt create *.3ds file when requested
2010-02-12 17:07:57 +00:00
081c1205a3
correct fsf address
2010-02-12 13:34:04 +00:00
a62d70c56f
use a more direct way to get the active UV and VCol layer
2010-02-12 12:57:58 +00:00
912fdcacab
button to save edited textures in texture paint
2010-02-12 11:34:25 +00:00
bb4f77ffe3
Align Objects operator: added selection center as align center
2010-02-12 05:02:29 +00:00
61d7e4a51e
Bugfix #21094 :
...
Inserting keyframes for properties that don't already have F-Curves shouldn't occur if auto keyframing is set to 'replace' only (i.e. see timeline -> frame -> autokey mode menu for details).
2010-02-12 01:06:18 +00:00
6b01ab5e23
Align Objects operator: adds option to align relative to 3D cursor as
...
well as Scene Origin
2010-02-12 01:03:22 +00:00
f0e873cabe
New Align Objects operator. Currently it has very little functionality but
...
already does alignment operations that are very hard to do manually
2010-02-11 23:27:34 +00:00
bc5f81ee3c
Clean up of tooltips in py operators and better operator name for
...
randomize transform
2010-02-11 23:13:47 +00:00
157a694607
- select active camera operator
...
- calling menu use exec rather then invoke
2010-02-11 21:17:05 +00:00
ac8b22ab2d
Fix for a glitch in a console tooltip
2010-02-11 20:33:04 +00:00
39cccd2a90
Line up RNA property with the rest of space
2010-02-11 17:41:17 +00:00
9f3563fa94
Compile fix
2010-02-11 17:27:43 +00:00
6286e41514
Theme support for console background. Thx cam for help!
2010-02-11 16:28:31 +00:00
d98603129c
Added an option "Cast Approximate" to control if a material should cast
...
shadow when using approximate AO, separate from "Traceable".
2010-02-11 15:43:31 +00:00
8f4c340915
bpy.utils.home_paths, use this to get script paths for the user/local/system blender paths.
2010-02-11 14:08:22 +00:00
d65101629d
Added theme support for vertex normals display alongside face normals.
...
This makes having both enabled at the same time actually useful!
http://www.pasteall.org/pic/show.php?id=1265
2010-02-11 03:37:51 +00:00