Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-12-17Reverting to 2_2x BPYMartin Poirier
I was careful in selectively rolling back revisions, but if you've committed changes unrelated to BPY mixed with BPY changes, I might have reverted those too, so please double check.
2007-12-11Python APIKen Hughes
---------- Bugfix #7898: added access to DISPLACE modifiers, add ARRAY constant to modifier documentation.
2007-09-28Python APIKen Hughes
---------- * changed a few hardcoded low frame limits in wave modifier to use MAXFRAMEF
2007-07-01replace PyInt_CheckExact with PyInt_Check, same for floats and strings so ↵Campbell Barton
subclass and C/subtypes work. was reported as a bug a while ago.
2007-06-16Python API, more METH_VARARGS to METH_OCampbell Barton
2007-05-22(no commit message)Ken Hughes
2007-04-30Patch #6192 - Wave Modifier Option to move verts along normalsBen Batt
This patch adds an option to the wave modifier to displace along the normals of the base mesh, rather than in the local Z direction. Thanks to Michael Fox (mfoxdoggg) for the patch!
2007-04-29Patch #6113 - Cast & Smooth modifiersBen Batt
This patch adds two modifiers: Cast and Smooth. The Cast modifier deforms vertices into a sphere, cylinder or cuboid shape. The location and orientation of the projection shape can be controlled by a specified control object. The Smooth modifier smooths the mesh in a similar way to the Edit mode "Smooth" button. Thanks to Willian Padovani Germano (ianwill) for the patch!
2007-04-25Object.c - made object action writableCampbell Barton
gen_library - fixed bug, wasnt adjusting user counts properly. bpy_data.c - added default new names for new data
2007-04-05PyAPI adding .reset() for hook modifiers (request from malefico)Campbell Barton
2007-03-15removed unneeded dealloc functionsCampbell Barton
2007-03-15removed duplicate functionality, macro's and functions existed to check a ↵Campbell Barton
PyObjects type, now only use macro's
2007-03-11moved python functions that deal with blender libdata into gen_library.c ↵Campbell Barton
from gen_utils and BPY_interface small cleanup, removed unused functions and explicetly cast pointers..
2007-03-08BPython APICampbell Barton
added a function - GenericLib_assignData for assigning blender data, to assign an ipo to a camera or world to a scene for instance. Using this function removed ~300 lines of code. also fixes user count error in some places that didnt check. also made it possible to clear the colorband by setting it to []
2007-03-04made it possible to set a modifiers object to None to remove the objectCampbell Barton
added initial support for the displacement modifier
2007-02-05Bugfix #5918 GE Crash when press EscStephen Swaney
Modifier.c had ref count problems from TypeDict being added twice to module. Congratulations due to Tom Musgrove (LetterRip) for chasing this down.
2007-01-26added edge split access to modifiers APICampbell Barton
Also renamed Type to Types to match with the rest of the API. Type is still there but removed from docs.
2006-12-28Made it possible to copy modifiers from the python APICampbell Barton
ob1.modifiers = ob2.modifiers
2006-09-24Extra generic errors for Scene, Groups and Metaballs to raise errors when ↵Campbell Barton
trying to do anything with a python objects thats had its data removed in Blender. Added to existing scn.objects scn.objects.active (get/set the active object for the scene) scn.objects.selected - an iterator that only uses selected objects scn.objects.context - an iterator on objects in the user context (visible in the current 3d views layer and selected) These are the same type as scn.objects but .add() .remove() .new() .active etc raise errors. so scn.objects.selected.add() will raise an error. Made nested loops possible with scn.objects, metaball.elements and ob.modifiers, by initializing the iter value as NULL and creating copys of the pyobject when _getIter() is called if ->iter is not NULL. This is how pythons xrange() works.
2006-09-20removed warning in EXPP_setVec3ClampedCampbell Barton
2006-09-19order of case statement was messed up with previous commit.Campbell Barton
2006-09-17renamed Blender.Image.SetCurrent(img) to img.makeCurrent() to be consistant ↵Campbell Barton
with scene. applied patch #4998 (array count), as well as adding other array settings, updated documentation as well. added EXPP_setVec3Clamped() as a way to set a vector from getset attrs (used with array offset and scale)
2006-08-26Added missing settings to Modifiers (could not set on Render/Cage/Editmode :/)Campbell Barton
added GPL header to Group.c
2006-06-14===Python API===Ken Hughes
Moved .up() and .down() methods from Modifier API to Modifier sequence API (also renamed them to moveUp() and moveDown() ). Locating methods which modify the "parent" structure in objects didn't seem consistent.
2006-04-29===Python API===Ken Hughes
Bugfix: call to EXPP_ReturnPyObjError() was discarding value
2006-04-25Re arranged how modifiers are used.Campbell Barton
All settings through Blender.Modifier.Settings see the epydocs Also added some error checking to fix some possible segfaults. Added more epydocs Modifiers API should be stable enough to use now, though give it a bit of time for testing.
2006-04-23===Python API===Ken Hughes
Fix for Cygwin/GCC compile errors: doesn't like PyObject_Del() in the PyTypeObject declarations :-P
2006-04-23===Python API===Ken Hughes
More Modifier API changes: * add Blender.Modifier.Settings dict with constants for modifier types * add mod.type attribute, which returns type of the Modifier * add some internal consistency checks in ModSeq_remove
2006-04-23fix compiler warnings.Stephen Swaney
The 'excess elements in struct initializer' is fatal on some platforms.
2006-04-23added remove to the modifier seq (when pymodifier->md is NULL then its been ↵Campbell Barton
removed) added name to the docs
2006-04-23===Python API===Ken Hughes
Initial commit for new Modifier API. Probably does about 70-75% of what it should, but it's a start.