Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Plugins/Experimental/FullBodyIK/Source/FullBodyIK/Public/JacobianSolver.h |
Include |
#include "JacobianSolver.h" |
class FJacobianSolverBase
Jacobian Solver Base Class
This does support two solvers
Jacobian Transpose
Jacobian Pseudo Inverse Damped Least Square (JPIDLS)
By default, we use JPIDLS, but it is cheaper to use Jacobian Transpose at the cost of solver
Name | Description | |
---|---|---|
|
FJacobianSolverBase() |
Name | Description | |
---|---|---|
|
~FJacobianSolverBase() |
Name | Description | ||
---|---|---|---|
|
ClearPostProcessDelegateForIteration() |
||
|
InitializeSolver ( |
Initialize Solver - allows users to modify data before running the base solver - Check Below |
|
|
PreSolve ( |
Pre Solve - for each iteration, they run PreSolve. |
|
|
SetPostProcessDelegateForIteration ( |
||
|
SolveJacobianIK ( |