Tanoda
DitzelGames.FastIK.FastIKDobot Class Reference

Fabrik IK Solver More...

Inheritance diagram for DitzelGames.FastIK.FastIKDobot:

Public Attributes

int ChainLength = 2
 Chain length of bones More...
 
Transform Target
 Target the chain should bent to More...
 
Transform Pole
 
Vector3 Offset
 
byte Mode
 
bool keepLocalX = true
 
int Iterations = 10
 Solver iterations per update More...
 
float Delta = 0.001f
 Distance when the solver stops More...
 
float SnapBackStrength = 1f
 Strength of going back to the start position. More...
 
bool UseLerp = true
 
float LerpStep = 0.1f
 
bool ResolveNow = true
 

Protected Attributes

float[] BonesLength
 
float CompleteLength
 
Transform[] Bones
 
Vector3[] Positions
 
Vector3[] StartDirectionSucc
 
Quaternion[] StartRotationBone
 
Quaternion StartRotationTarget
 
Transform Root
 

Detailed Description

Fabrik IK Solver

Definition at line 11 of file FastIKDobot.cs.

Member Data Documentation

◆ Bones

Transform [] DitzelGames.FastIK.FastIKDobot.Bones
protected

Definition at line 55 of file FastIKDobot.cs.

◆ BonesLength

float [] DitzelGames.FastIK.FastIKDobot.BonesLength
protected

Definition at line 53 of file FastIKDobot.cs.

◆ ChainLength

int DitzelGames.FastIK.FastIKDobot.ChainLength = 2

Chain length of bones

Definition at line 16 of file FastIKDobot.cs.

◆ CompleteLength

float DitzelGames.FastIK.FastIKDobot.CompleteLength
protected

Definition at line 54 of file FastIKDobot.cs.

◆ Delta

float DitzelGames.FastIK.FastIKDobot.Delta = 0.001f

Distance when the solver stops

Definition at line 38 of file FastIKDobot.cs.

◆ Iterations

int DitzelGames.FastIK.FastIKDobot.Iterations = 10

Solver iterations per update

Definition at line 33 of file FastIKDobot.cs.

◆ keepLocalX

bool DitzelGames.FastIK.FastIKDobot.keepLocalX = true

Definition at line 27 of file FastIKDobot.cs.

◆ LerpStep

float DitzelGames.FastIK.FastIKDobot.LerpStep = 0.1f

Definition at line 48 of file FastIKDobot.cs.

◆ Mode

byte DitzelGames.FastIK.FastIKDobot.Mode

Definition at line 25 of file FastIKDobot.cs.

◆ Offset

Vector3 DitzelGames.FastIK.FastIKDobot.Offset

Definition at line 24 of file FastIKDobot.cs.

◆ Pole

Transform DitzelGames.FastIK.FastIKDobot.Pole

Definition at line 22 of file FastIKDobot.cs.

◆ Positions

Vector3 [] DitzelGames.FastIK.FastIKDobot.Positions
protected

Definition at line 56 of file FastIKDobot.cs.

◆ ResolveNow

bool DitzelGames.FastIK.FastIKDobot.ResolveNow = true

Definition at line 50 of file FastIKDobot.cs.

◆ Root

Transform DitzelGames.FastIK.FastIKDobot.Root
protected

Definition at line 60 of file FastIKDobot.cs.

◆ SnapBackStrength

float DitzelGames.FastIK.FastIKDobot.SnapBackStrength = 1f

Strength of going back to the start position.

Definition at line 44 of file FastIKDobot.cs.

◆ StartDirectionSucc

Vector3 [] DitzelGames.FastIK.FastIKDobot.StartDirectionSucc
protected

Definition at line 57 of file FastIKDobot.cs.

◆ StartRotationBone

Quaternion [] DitzelGames.FastIK.FastIKDobot.StartRotationBone
protected

Definition at line 58 of file FastIKDobot.cs.

◆ StartRotationTarget

Quaternion DitzelGames.FastIK.FastIKDobot.StartRotationTarget
protected

Definition at line 59 of file FastIKDobot.cs.

◆ Target

Transform DitzelGames.FastIK.FastIKDobot.Target

Target the chain should bent to

Definition at line 21 of file FastIKDobot.cs.

◆ UseLerp

bool DitzelGames.FastIK.FastIKDobot.UseLerp = true

Definition at line 46 of file FastIKDobot.cs.


The documentation for this class was generated from the following file: