All Classes Namespaces Functions Variables Enumerations Properties Pages
Namespaces | Classes | Enumerations
Package RootMotion.FinalIK

Namespaces

package  Demos
 

Classes

class  BipedIK
 IK system for standard biped characters that is designed to replicate and enhance the behaviour of the Unity's built-in character IK setup. More...
 
class  BipedIKSolvers
 BipedIK solver collection. More...
 
class  Constraint
 The base abstract class for all Transform constraints. More...
 
class  ConstraintPosition
 Constraints to position in world space. More...
 
class  ConstraintPositionOffset
 Offsets the transform from it's (animated) position. More...
 
class  ConstraintRotation
 Constraints to rotation in world space More...
 
class  ConstraintRotationOffset
 Offsets the transform from it's (animated) rotation More...
 
class  Constraints
 Contains and manages a set of constraints. More...
 
class  Grounder
 Dedicated abstrac base component for the Grounding solver. More...
 
class  GrounderBipedIK
 Grounding for BipedIK characters. More...
 
class  GrounderFBBIK
 Grounding for FBBIK characters. More...
 
class  GrounderIK
 Grounding for LimbIK, CCD and/or FABRIK solvers. More...
 
class  GrounderQuadruped
 Grounding for LimbIK, CCD and/or FABRIK solvers. More...
 
class  Grounding
 Foot placement system. More...
 
class  AimIK
 Aim IK solver component. More...
 
class  CCDIK
 CCD (Cyclic Coordinate Descent) IK solver component. More...
 
class  FABRIK
 Forward and Backward Reaching IK solver component. More...
 
class  FABRIKRoot
 IK system for multiple branched FABRIK chains. More...
 
class  FullBodyBipedIK
 Full Body IK System designed specifically for bipeds More...
 
class  IK
 Base abstract class for IK solver components. More...
 
class  LimbIK
 IK component for IKSolverLimb. More...
 
class  LookAtIK
 Rotates a hierarchy of bones to face a target More...
 
class  TrigonometricIK
 Analytic IK algorithm based on the law of cosines More...
 
class  FABRIKChain
 Branch of FABRIK components in the FABRIKRoot hierarchy. More...
 
class  FBBIKHeadEffector
 Head effector for FBBIK. More...
 
class  FBIKChain
 A chain of bones in IKSolverFullBody. More...
 
class  IKConstraintBend
 Constraint used for fixing bend direction of 3-segment node chains in a node based IK solver. More...
 
class  IKEffector
 Effector for manipulating node based IK solvers. More...
 
class  IKMapping
 Maps a bone or a collection of bones to a node based IK solver More...
 
class  IKMappingBone
 Maps a single bone to a node in IK Solver More...
 
class  IKMappingLimb
 Maps a 3-segmented bone hierarchy to a node chain of an IK Solver More...
 
class  IKMappingSpine
 Mapping a bone hierarchy to 2 triangles defined by the hip and chest planes. More...
 
class  IKSolver
 The base abstract class for all IK solvers More...
 
class  IKSolverAim
 Rotates a hierarchy of bones to make a Transform aim at a target. If there are problems with continuity and the solver get's jumpy, make sure to keep IKPosition at a safe distance from the transform and try decreasing solver and bone weights. More...
 
class  IKSolverCCD
 CCD (Cyclic Coordinate Descent) constrainable heuristic inverse kinematics algorithm. More...
 
class  IKSolverFABRIK
 Forward and Backward Reaching Inverse Kinematics solver. More...
 
class  IKSolverFABRIKRoot
 IK system for multiple branched FABRIK chains. More...
 
class  IKSolverFullBody
 Generic FBIK solver. In each solver update, IKSolverFullBody first reads the character's pose, then solves the IK and writes the solved pose back to the character via IKMapping. More...
 
class  IKSolverFullBodyBiped
 FBIK solver specialized to biped characters. More...
 
class  IKSolverHeuristic
 Contains methods common for all heuristic solvers. More...
 
class  IKSolverLimb
 Extends IKSolverTrigonometric to add automatic bend and rotation modes. More...
 
class  IKSolverLookAt
 Rotates a hierarchy of bones to face a target. More...
 
class  IKSolverTrigonometric
 Analytic IK solver based on the Law of Cosines. More...
 
class  SolverManager
 Manages solver initiation and updating More...
 
class  InteractionEffector
 Managing Interactions for a single FBBIK effector. More...
 
class  InteractionLookAt
 Controls LookAtIK for the InteractionSystem More...
 
class  InteractionObject
 Object than the InteractionSystem can interact with. More...
 
class  InteractionSystem
 Handles FBBIK interactions for a character. More...
 
class  InteractionTarget
 The target of an effector in the InteractionSystem. More...
 
class  InteractionTrigger
 When a character with an InteractionSystem component enters the trigger collider of this game object, this component will register itself to the InteractionSystem. The InteractionSystem can then use it to find the most appropriate InteractionObject and effectors to interact with. Use InteractionSystem.GetClosestTriggerIndex() and InteractionSystem.TriggerInteration() to trigger the interactions that the character is in contact with. More...
 
class  Poser
 The base abstract class for all class that are translating a hierarchy of bones to match the translation of bones in another hierarchy. More...
 
class  RotationLimit
 The base abstract class for all Rotation limits. Contains common functionality and static helper methods More...
 
class  RotationLimitAngle
 Simple angular rotation limit. More...
 
class  RotationLimitHinge
 The hinge rotation limit limits the rotation to 1 degree of freedom around Axis. This rotation limit is additive which means the limits can exceed 360 degrees. More...
 
class  RotationLimitPolygonal
 Using a spherical polygon to limit the range of rotation on universal and ball-and-socket joints. A reach cone is specified as a spherical polygon on the surface of a a reach sphere that defines all positions the longitudinal segment axis beyond the joint can take. More...
 
class  RotationLimitSpline
 Using a spline to limit the range of rotation on universal and ball-and-socket joints. Reachable area is defined by an AnimationCurve orthogonally mapped onto a sphere. More...
 

Enumerations

enum  FullBodyBipedEffector
 Full body biped IK effector types. More...
 
enum  FullBodyBipedChain
 Full body biped IK chain types. More...