All Classes Namespaces Functions Variables Enumerations Properties Pages
Public Attributes | List of all members
IKSolver.Node Class Reference

Node type of element in the IK chain. Used in the case of mixed/non-hierarchical IK systems More...

Inheritance diagram for IKSolver.Node:
Inheritance graph
[legend]
Collaboration diagram for IKSolver.Node:
Collaboration graph
[legend]

Public Attributes

float length
 Distance to child node. More...
 
float effectorPositionWeight
 The effector position weight. More...
 
float effectorRotationWeight
 The effector rotation weight. More...
 
Vector3 offset
 Position offset. More...
 
- Public Attributes inherited from IKSolver.Point
Transform transform
 The transform. More...
 
float weight = 1f
 The weight of this bone in the solver. More...
 
Vector3 solverPosition
 Virtual position in the IK solver. More...
 
Quaternion solverRotation = Quaternion.identity
 Virtual rotation in the IK solver. More...
 
Vector3 defaultLocalPosition
 The default local position of the Transform. More...
 
Quaternion defaultLocalRotation
 The default local rotation of the Transform. More...
 

Additional Inherited Members

- Public Member Functions inherited from IKSolver.Point
void StoreDefaultLocalState ()
 Stores the default local state of the point. More...
 
void FixTransform ()
 Fixes the transform to its default local state. More...
 
void UpdateSolverPosition ()
 Updates the solverPosition (in world space). More...
 
void UpdateSolverLocalPosition ()
 Updates the solverPosition (in local space). More...
 
void UpdateSolverState ()
 Updates the solverPosition/Rotation (in world space). More...
 
void UpdateSolverLocalState ()
 Updates the solverPosition/Rotation (in local space). More...
 

Detailed Description

Node type of element in the IK chain. Used in the case of mixed/non-hierarchical IK systems