268fdb7425
added no-xtile and no-ytile to the images realtime properties and python api.
2007-03-12 01:43:11 +00:00
Ken Hughes
508a24269b
Python API
...
----------
Fixed some broken/disabled Texture attributes after Image refactor.
Added texture.autoRefresh attribute.
2007-03-11 18:20:55 +00:00
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
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
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
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
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
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
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
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
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
7380249cb4
added wrong file.
2007-02-27 12:55:48 +00:00
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
58d1a25da0
moved Lattice to getseters. gen_utils.c - removed unused code fixed a warning.
2007-02-27 04:28:15 +00:00
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
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
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
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
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
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
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
26eef30c1e
updated epy doc reference to 2.43, fix broken link.
2007-01-31 21:30:27 +00:00
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
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
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
8f075f9518
minor tweaks from testing scripts. correction in my last commit.
2007-01-27 04:58:09 +00:00
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
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
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
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
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
a935c48fec
added stress and tangent to MTex and texture mapping dict
2007-01-13 05:06:28 +00:00
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
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
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
b4bd6cc9db
patch 5054, modifier docs addition.
...
Sound, Chech_SoundType function
2007-01-06 23:44:56 +00:00
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
a3da55d5ce
epydocs - Constants were wrong QUAT/ROT/LOC, should be LOC/SIZE/ROT
2007-01-06 04:22:10 +00:00
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
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