diff options
author | Joseph Gilbert <ascotan@gmail.com> | 2005-11-07 23:03:32 +0300 |
---|---|---|
committer | Joseph Gilbert <ascotan@gmail.com> | 2005-11-07 23:03:32 +0300 |
commit | f09a3611be65c8fa8581a87c3d80a10e5c6eb65a (patch) | |
tree | 5dbff810da7d86e3f4267c269713c1526c5a7ac5 /source/blender/makesdna/DNA_sequence_types.h | |
parent | a39559ea11bf45c8a446fc84ad4fb079f72fdc29 (diff) |
*armature api for python
- don't get too excited
- allows you to get armatures from a scene
- makeEditable()/saveChanges() puts the armature into out of editmode (pythonically)
- Armature.bones is a dictionary that contains all the bones in the armature and can be iterated
- getters are available for:
name,
roll (dictionary) keys are BONESPACE, ARMATURESPACE
head (dictionary) keys are BONESPACE, ARMATURESPACE
tail (dictionary) keys are BONESPACE, ARMATURESPACE
matrix (dictionary) keys are BONESPACE, ARMATURESPACE
weight
deform_dist
subdivisions
options (list of constants)
parent
children
Setter work only in editmode. Some are not fully implemented.
Type class is embedded in the module. This means the construct is called as follows:
Blender.Armature.ArmatureType()
import Blender.Armature as Armature
arm = Armature.Get('myarm')
for name, bone in arm.bones.items():
...print name, bone, bone.matrix['ARMATURESPACE']
more documentation is forth coming. This is an alpha for this api.
Diffstat (limited to 'source/blender/makesdna/DNA_sequence_types.h')
0 files changed, 0 insertions, 0 deletions