Interface: IKSys
This Core Interface provides methods for creating IK Chains.
Methods
<node>IKSys.ikChain <node>startJoint <node>endJoint <string>solver
Creates an IK chain where startJoint is the first node in the new chain (ancestor), endJoint is the last node in the chain (descendant) and solver is the name of the IK solver to use (as returned by the iksys.solverName()
method described below.
<integer>IKSys.solverCount()
Returns the number of available solvers installed on the system.
<string>IKSys.solverName <integer>solverIndex
Returns the name of the indexed solveras string.
<string>IKSys.solverUIName <integer>solverIndex
Returns the UI Name of the indexed solver.
FOR EXAMPLE:
for i = 1 to iksys.solverCount() do format "% : %\n" (iksys.solverName i) (iksys.solverUIName i)
RESULT:
IKHISolver : IKHISolver IKLimb : IKLimb SplineIKSolver : SplineIKSolver OK
<void>IKSys.suspendLinkNotify()
Disables the link notification in IK systems.
<void>IKSys.resumeLinkNotify()
Enables the link notification in IK systems.
<boolean>IKSys.isLinkNotifySuspended()
Returns true
if IK link notification is disabled, false
if enabled.