Blender Git Loki

Git Commits -> Revision e67ba0a

Revision e67ba0a by Ton Roosendaal (master)
July 16, 2005, 19:07 (GMT)
More armature goodies;

The B-Bones!
(where the B can be read as 'block' or 'bezier' or 'b-spline')

- set option on/off in edit buttons, armature panel
- scaling of B-bones only works in editmode, use ALT+S to make bones fatter
or thinner. Also works for constrainted transform
- In pose mode, you now have a buttons panel with per-bone settings too
Here you can find the "segments" button, which allows bones to
interpolate between previous/next bones, including roll.
- Buttons to control interpolation ("In" and "Out" are disabled, doesn't
work satisfying yet

NOTE: this doesn't give deform yet! Main purpose for now is to test if this
drawing method serves to animate/pose armatures well.
Still need to review proper interpolation methods... maybe bezier is too
limited.

Commit Details:

Full Hash: e67ba0ae330561424f18dbebaede835f81f45282
SVN Revision: 4760
Parent Commit: 502c34e
Lines Changed: +836, -211

22 Modified Paths:

/source/blender/blenkernel/BKE_armature.h (+8, -1) (Diff)
/source/blender/blenkernel/BKE_curve.h (+1, -1) (Diff)
/source/blender/blenkernel/intern/armature.c (+117, -5) (Diff)
/source/blender/blenkernel/intern/curve.c (+6, -5) (Diff)
/source/blender/blenkernel/intern/displist.c (+4, -4) (Diff)
/source/blender/blenloader/intern/readfile.c (+1, -0) (Diff)
/source/blender/include/BIF_editarmature.h (+4, -2) (Diff)
/source/blender/include/BIF_transform.h (+1, -0) (Diff)
/source/blender/include/transform.h (+3, -0) (Diff)
/source/blender/makesdna/DNA_action_types.h (+4, -2) (Diff)
/source/blender/makesdna/DNA_armature_types.h (+9, -5) (Diff)
/source/blender/src/buttons_editing.c (+92, -14) (Diff)
/source/blender/src/drawarmature.c (+366, -129) (Diff)
/source/blender/src/drawipo.c (+2, -2) (Diff)
/source/blender/src/drawobject.c (+1, -0) (Diff)
/source/blender/src/editarmature.c (+16, -1) (Diff)
/source/blender/src/editview.c (+8, -4) (Diff)
/source/blender/src/resources.c (+4, -4) (Diff)
/source/blender/src/space.c (+5, -1) (Diff)
/source/blender/src/transform.c (+118, -0) (Diff)
/source/blender/src/transform_conversions.c (+65, -30) (Diff)
/source/blender/src/usiblender.c (+1, -1) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021