DzBone Class Reference
[Scene Items]

Base class for all skeleton bone types. More...

Inheritance diagram for DzBone:

DzNode DzElement DzBase QObject Object List of all members.

Constructors

 DzBone ()

Methods

DzBone getFollowBone ()

Signals

void followBoneChanged (DzBone bone)
 Signature: "followBoneChanged(DzBone*)"

Detailed Description

Base class for all skeleton bone types.

This specialized DzNode subclass adds follow bone, and mesh-binding functionality to DzNode. All DzBones are assumed to be in the hierarchy of a DzSkeleton, and will not function properly if their parent is not a DzSkeleton or another DzBone.

The concept of the follow bone allows the bone's of one skeleton (figure) to follow another skeleton (figure). This following does not reproduce transforms from one bone to another, but tries to align center and end points so that the following bone points in the same direction as the bone it is following. Typically, this is controlled at the skeleton level.


Constructor & Destructor Documentation

DzBone::DzBone (  ) 

Default Constructor. Creates a new Bone node.


Member Function Documentation

DzBone::followBoneChanged ( DzBone  bone  )  [signal]

Signature: "followBoneChanged(DzBone*)"

DzBone DzBone::getFollowBone (  ) 

Get the node that this node is following

Returns:
A pointer to the bone this bone is following, or NULL if this bone is not following another bone.
See also:
DzSkeleton::getFollowTarget()


Generated on Thu Sep 24 12:21:10 2009

Copyright © 2002 - 2009 DAZ 3D, Inc.