Rebel Fork Framework
Urho3D::IKChain Class Reference

Base class for generic IK chain. More...

#include <Urho3D/Math/InverseKinematics.h>

Inheritance diagram for Urho3D::IKChain:
Urho3D::IKFabrikChain Urho3D::IKSpineChain

Public Member Functions

void Clear ()
 
void AddNode (IKNode *node)
 
void UpdateLengths ()
 
const IKNodeSegmentFindSegment (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< IKNodeSegmentsegments_
 
float totalLength_ {}
 

Detailed Description

Base class for generic IK chain.


The documentation for this class was generated from the following files: