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

The most basic element type in the IK chain that all other types extend from. More...

Inheritance diagram for IKSolver.Point:
Inheritance graph
[legend]

Public Member Functions

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

Public Attributes

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

Detailed Description

The most basic element type in the IK chain that all other types extend from.