Campbell Barton
e0c77c0f14
made all data adding functions accept a name such as add_mesh or add_curve, previously only some datatypes adding functions accepted a name.
...
also updated the Bpy.py epydocs
2007-03-11 16:25:17 +00:00
Campbell Barton
f84c02429e
Documentation for the new automatically imported "bpy" module. (was Blender.Main)
2007-03-11 12:35:01 +00:00
Ken Hughes
6da624fead
Python API
...
----------
Added Image.source attribute, so image type can be get/set for still, movie,
sequence or generated images.
2007-03-09 22:21:23 +00:00
Campbell Barton
8e0704f59a
Added python access to material and texture colorbands.
...
mat.colorbandDiffuse
mat.colorbandSpecular
tex.colorband
gen_utils - removed unused func
2007-03-08 06:35:01 +00:00
Campbell Barton
d79f21eba7
DNA_meta_types.h - had a max element type defined that wasnt used anywhere, and some metaballs alredy use more then 1024 elements.
...
Metaball - added metaball.update attribute and constants Mataball.Update.ALWAYS, NEVER, HALFRES and NEVER
2007-03-07 09:53:40 +00:00
Campbell Barton
37c7d4d385
Type header_seq.c - Reassing Inputs -> Reassign Inputs
...
Mesh.c added new function to mesh - mesh.pointInside(vec)
2007-03-07 08:53:26 +00:00
Ken Hughes
b68ecc9f8b
Python API
...
----------
Converted CurNurb module to tp_getseters.
Added patch #5761 to provide read access to NURB knot vectors.
2007-03-06 18:55:35 +00:00
Ken Hughes
67e1188eb7
Python API
...
----------
Forgot to put sentinel at end of Curve_getseters, probably the cause of
crashes on OSX (thanks Stephen!). Also add doc strings for attributes, add
missing "taperob" attribute to python docs.
2007-03-06 16:50:58 +00:00
Campbell Barton
ffab782e4c
Added functions to Text3d that allow modifying of text frames
...
* .addFrame()
* .removeFrame(index)
getseters
* .activeFrame
* .totalFrames
* .frameWidth
* .frameHeight
* .frameX
* .frameY
2007-03-03 14:05:36 +00:00
Campbell Barton
8437b84c45
Pose.c - added option not to update IPO's when adding a keyframe to a bone.
...
bvh_import.py
- delaying IPO updates gives a significant speedup.
- IPO's use linear interpolation now
- Added an option to loop the animation.
- fix for own bug, importing to empties never worked.
2007-03-03 01:29:22 +00:00
Campbell Barton
b2acdd69b0
vector.c - bugfix, vec.w accessed vec[4] not vec[3]! (probably my fault)
...
Texture.c - added "val = tex.evaluate(vec)" so you can find the color/intensity at a given loaction for a texture.
2007-03-02 09:48:04 +00:00
Campbell Barton
69eb4eefb5
Scene.c - world could not be set to None, added "cursor" attribute.
...
Scene.py - added docs for new scen attributes.
meshtools.c - typo
2007-03-01 13:22:26 +00:00
Campbell Barton
7380249cb4
added wrong file.
2007-02-27 12:55:48 +00:00
Campbell Barton
d067c11336
added id_attributes.py, this containes ID doc strings, all datablocks that have use ID props import this docstring.
2007-02-27 10:23:24 +00:00
Campbell Barton
58d1a25da0
moved Lattice to getseters. gen_utils.c - removed unused code fixed a warning.
2007-02-27 04:28:15 +00:00
Campbell Barton
75147698e2
Scene
...
* Moved to getsetattrs
* added scene.users (get)
* added scene.fakeUser (get/set)
* added scene.world (get/set)
* added scene.timeline (get)
* added scene.render (get)
* added scene.radiosity (get)
* added scene.objects.camera (get/set)
Group
* added properties
gen_utils
* made getScriptLinks work as documented, return an empty list rather then None.
header files, noted libdata after PyObject as a requirement.
Others,
* Deprecate prints for older functionality
EpyDocs still need updating.
2007-02-25 01:07:28 +00:00
Campbell Barton
a2ce2600d9
renamed posebone.ik to hasIK, removed unused code, made the function name of Armatue's py object from Blender object consistant with others.
2007-02-21 23:14:01 +00:00
Campbell Barton
f71458b904
adding menu slot Armature
...
adding menu slot ScriptTemplate
new script scripttemplate_mesh_edit is a template for an editmesh script.
The function Text makeCurrent() is a dummy until I can get it working when the script runs from a menu.
2007-02-21 11:17:17 +00:00
Campbell Barton
6831c04533
* added MTex uvlayer string attribute
...
* added Pose attribute "ik" True/False depending on the pose bones IK.
limitX/Y/Z bool's
lockX/Y/ZRot bool's
stiffX/Y/Z floats
stretch (ikstretch) float
2007-02-20 23:23:54 +00:00
Campbell Barton
64231d19bf
Object parentType could never match Object.ParentTypes.LATTICE, Id incorrectly assigned the lattice constant. Armature and Lattice parent types are the same. documented this.
2007-02-20 09:23:13 +00:00
Campbell Barton
b90a0ce285
Made multires and shape keys throw errors when adding if the other existed (so both can never coexist) documented this too.
2007-02-11 02:21:26 +00:00
Campbell Barton
a185758581
added missing reference in the docs for the edgesplit modifier
...
Extended the add object tooltip to note that new objects cant be on a visible layer.
2007-02-06 07:11:44 +00:00
Campbell Barton
26eef30c1e
updated epy doc reference to 2.43, fix broken link.
2007-01-31 21:30:27 +00:00
Campbell Barton
9cf602b949
3ds_export - enabled textures as an option since it works with some appliactions (only way to get textured models from blender to google sketchup)
...
3ds_import - added option to disable recursive image searching (could be slow somtimes)
export_obj - when making group/object names only use both object and mesh name when they differ.
weightpaint_clean, weightpaint_grow_shrink - minor updates.
Render.py - own error in epydocs.
2007-01-31 01:18:51 +00:00
Ken Hughes
f0e18a8b94
Python API
...
----------
Fix typo in Constraint API examples
2007-01-30 17:55:39 +00:00
Campbell Barton
dcc834f3fa
updated render settings to support recent changes.
...
options like saveBuffers are available from Python and threads can be set from 1 to 8
usefull for python based renderfarms.
2007-01-30 03:02:58 +00:00
Campbell Barton
5943ad8f65
update to the md2 importer.
...
* moved from NMesh to Mesh
* made newstyle classes (use less memory)
* optimized mesh creation
* Animation now imports and plays (Bugfix for 5834)
+ other small tweaks
Added mesh.key - was missing from docs
2007-01-28 12:33:04 +00:00
Campbell Barton
8f075f9518
minor tweaks from testing scripts. correction in my last commit.
2007-01-27 04:58:09 +00:00
Campbell Barton
853785782e
Updated docs not to use Object.New() in examples, use scn.objects.*
...
Bugfix from ZanQdo, MOT files wouldent load in lightwave. also made some minor improvements.
2007-01-27 02:15:14 +00:00
Campbell Barton
d79669ad9e
added edge split access to modifiers API
...
Also renamed Type to Types to match with the rest of the API. Type is still there but removed from docs.
2007-01-26 15:43:11 +00:00
Ken Hughes
42ef81d88b
Python API
...
----------
Bugfix #3233 : throw an IOError exception in Library.Open() if the specified
library file cannot be opened.
This had been changed to a "feature request" but should have been a bug, even
though it worked as documented (or rather, the documentation described what
the function did).
2007-01-22 22:59:34 +00:00
Ken Hughes
f80ff6c7da
Python API
...
----------
Fix minor typo in Mesh API docs.
2007-01-22 16:13:01 +00:00
Campbell Barton
a03c8ba8a0
creating new objects from
...
ob = scn.objects.new(arm_data)
didnt work.
Also added docs to Pose - that make an armature, add an action and add pose keyframes
2007-01-22 11:26:55 +00:00
Campbell Barton
6b67ba00bb
IDProp, removed reference to self - other EPYDocs dont use this and its confusing.
...
Differentiated properties and "game properties" in Object docs.
Also the new NLA/Pose key docs were added in the property class instead of Object, tsk tsk.
2007-01-18 18:09:28 +00:00
Joseph Eagar
7a19fe19f6
=ID Property Script update and api bugfix=
...
Turned out somehow I managed to miss adding the proper
type refs in Blender.Types for IDGroupType and IDArrayType,
which made the script not work. So, I've got it all fixed now.
Or at least hopefully :)
2007-01-15 07:54:08 +00:00
Ken Hughes
8ea091568f
Python API
...
----------
Changed Mesh Primitives doc example to use scn.objects.new().
2007-01-13 18:37:14 +00:00
Campbell Barton
a935c48fec
added stress and tangent to MTex and texture mapping dict
2007-01-13 05:06:28 +00:00
Campbell Barton
156ac69aad
driverExpression - strcpy on wrong type (my bad) fixed.
...
added .sel bool for Ipo curves.
2007-01-13 04:53:41 +00:00
Ken Hughes
59f8507a87
Python API
...
----------
Added CurNurb.recalc() method. I thought I had commited this before as part
of a bugfix but obviously not. It allows control point handles be recalculated
after changing a curve's bezTriples.
2007-01-12 22:40:30 +00:00
Ken Hughes
9c0cb4632d
Python API
...
----------
Typo corrections in Mesh API doc.
2007-01-12 22:35:42 +00:00
Ken Hughes
60bed24b35
Python API
...
----------
Change Scene API example to use scene.objects.new() instead of
Object.New()/ob.link()/scene.link().
2007-01-11 15:27:58 +00:00
Campbell Barton
a18275c818
added a note that mesh.update() has changed sine 2.42 and a warning about the Eeekadoodle that haunts Mesh since its a thin wrapper.
2007-01-09 14:06:25 +00:00
Campbell Barton
713f42dc3c
Metaball - docs were wrong
...
Sound - needed t ohave the PyType as extern
3ds_export can now export derived objects (dupli's)
2007-01-07 15:33:28 +00:00
Campbell Barton
b4bd6cc9db
patch 5054, modifier docs addition.
...
Sound, Chech_SoundType function
2007-01-06 23:44:56 +00:00
Campbell Barton
1d0af71d39
added lots of warnings for the makeEditable() command. - A user was having problems editing pose data after calling it.
2007-01-06 07:40:06 +00:00
Campbell Barton
a3da55d5ce
epydocs - Constants were wrong QUAT/ROT/LOC, should be LOC/SIZE/ROT
2007-01-06 04:22:10 +00:00
Campbell Barton
50edac630b
removed blender2cal3d.py, this is the second time where nobody has been able to maintain this script to fix minor bugs, aparently the cal3d/soya guys maintain their own scripts anyhow.
...
Adding switchDirection() for curNurbs. simple function and double checked to make sure its ok.
2007-01-04 10:18:37 +00:00
Campbell Barton
426cc6dca3
weightpaint_envelope_assign - was making an error checking a null vgroup
...
API_intro - changed URL from elysuin
others - added __copy__() docs.
2007-01-02 13:12:23 +00:00
Campbell Barton
5af67129f8
* theme save script now saves iconThemes and supports string types.
...
* added .iconTheme variable
* bugfix. drawType was not being saved because Py_BuildValue and __members__ was missing an "s"
* added Blender.Get('icondir')
2006-12-30 07:32:58 +00:00
Campbell Barton
6985409d6a
added pose_bone.displayObject for getting/setting custom bones
2006-12-30 01:04:19 +00:00