|
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.