Rebel Fork Framework
|
Base class for generic IK chain. More...
#include <Urho3D/Math/InverseKinematics.h>
Public Member Functions | |
void | Clear () |
void | AddNode (IKNode *node) |
void | UpdateLengths () |
const IKNodeSegment * | FindSegment (const IKNode *node) const |
ea::vector< IKNodeSegment > & | GetSegments () |
const ea::vector< IKNodeSegment > & | GetSegments () const |
ea::vector< IKNode * > & | GetNodes () |
const ea::vector< IKNode * > & | GetNodes () const |
Protected Member Functions | |
void | StorePreviousTransforms () |
void | RestorePreviousTransforms () |
void | UpdateSegmentRotations (const IKSettings &settings) |
Protected Attributes | |
bool | isFirstSegmentIncomplete_ {} |
ea::vector< IKNode * > | nodes_ |
ea::vector< IKNodeSegment > | segments_ |
float | totalLength_ {} |
Base class for generic IK chain.