Interface: IKSys

Interfaces > Core Interfaces > IKSys

 

   

Core Interfaces - Quick Navigation

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.

   

<bool>IKSys.isLinkNotifySuspended() 

Returns true if IK link notification is disabled, false if enabled.