ClosedFormIKSolver Class |
Namespace: DigitalRune.Animation.Character
The ClosedFormIKSolver type exposes the following members.
Name | Description | |
---|---|---|
ClosedFormIKSolver | Initializes a new instance of the ClosedFormIKSolver class |
Name | Description | |
---|---|---|
Equals | (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
OnInvalidate |
Called when the SkeletonPose was exchanged.
(Overrides IKSolverOnInvalidate.) | |
OnSolve |
Called when Solve(Single) is called.
(Overrides IKSolverOnSolve(Single).) | |
Solve |
Modifies the SkeletonPose to reach the Target position.
(Inherited from IKSolver.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
Name | Description | |
---|---|---|
MaxAngularVelocity |
Gets or sets the maximal angular velocity per bone.
(Inherited from IKSolver.) | |
RootBoneIndex |
Gets or sets the index of the root bone.
| |
SkeletonPose |
Gets or sets the skeleton pose.
(Inherited from IKSolver.) | |
Target |
Gets or sets the target position in model space.
(Inherited from IKSolver.) | |
TipBoneIndex |
Gets or sets the index of the tip bone.
| |
TipOffset |
Gets or sets the tip offset in tip bone space.
| |
Weight |
Gets or sets the weight.
(Inherited from IKSolver.) |
Name | Description | |
---|---|---|
IAnimatableObjectGetAnimatablePropertyT |
Gets the property with given name and type which can be animated.
(Inherited from IKSolver.) | |
IAnimatableObjectGetAnimatedProperties |
Gets the properties which are currently being animated.
(Inherited from IKSolver.) | |
INamedObjectName |
Not implemented.
(Inherited from IKSolver.) |
This IKSolver uses non-iterative, closed-form IK solver algorithm to modify a bone chain to reach the Target position. RootBoneIndex determines the first bone in the chain. TipBoneIndex determines the last bone that is included in the chain. This IK solver rotates all bones in the chain, so that the tip of the bone chain reaches the Target position.
This IK solver does not support bone rotation limits.
See also IKSolver for more general information.