Documentation / scene / IKConstraint
Abstract Class: IKConstraint
Defined in: libs/scene/src/animation/ik/ik_constraint.ts:11
Base class for IK constraints.
Constraints are applied after each FABRIK iteration to enforce joint limitations (angle limits, pole vectors, etc.).
Extended by
Constructors
Constructor
new IKConstraint(
jointIndex):IKConstraint
Defined in: libs/scene/src/animation/ik/ik_constraint.ts:20
Create an IK constraint.
Parameters
jointIndex
number
Index of the joint in the chain (0 = root)
Returns
IKConstraint
Properties
_jointIndex
protected_jointIndex:number
Defined in: libs/scene/src/animation/ik/ik_constraint.ts:13
The joint index this constraint applies to
Accessors
jointIndex
Get Signature
get jointIndex():
number
Defined in: libs/scene/src/animation/ik/ik_constraint.ts:27
Get the joint index this constraint applies to.
Returns
number
Methods
apply()
abstractapply(joints):void
Defined in: libs/scene/src/animation/ik/ik_constraint.ts:38
Apply the constraint to the joint chain.
This method modifies joint positions to satisfy the constraint.
Parameters
joints
IKJoint[]
Array of all joints in the chain
Returns
void