Property | Type | Description | |
---|---|---|---|
_armBones | Bone[] | ||
_armEffectors | Effector[] | ||
_centerArmPos | |||
_centerLegBasis | Matrix3x3 | ||
_centerLegBoneBasisInv | Matrix3x3 | ||
_centerLegPos | |||
_headEffector | Effector | ||
_limbIK | LimbIK[] | ||
_neckEffector | Effector | ||
_shouderLocalAxisYInv | bool[] | ||
_shoulderBones | Bone[] | ||
_solverCaches | SolverCaches | ||
_spineBones | Bone[] | ||
_spineUBasis | Matrix3x3 | ||
_spineUBoneLocalAxisBasisInv | Matrix3x3 | ||
_wristEffectors | Effector[] | ||
armPos | UnityEngine.Vector3[] | ||
arms | Limb | ||
headEnabled | bool | ||
headPos | |||
internalValues | InternalValues | ||
legPos | UnityEngine.Vector3[] | ||
legs | Limb | ||
nearArmPos | UnityEngine.Vector3[] | ||
neckPos | |||
origAxis | UnityEngine.Vector3[] | ||
origFeedbackRate | float[] | ||
origTheta | float[] | ||
origToBeginDir | UnityEngine.Vector3[] | ||
origToTargetBeginDir | UnityEngine.Vector3[] | ||
origTranslate | UnityEngine.Vector3[] | ||
settings | Settings | ||
shoulderPos | UnityEngine.Vector3[] | ||
spinePos | UnityEngine.Vector3[] | ||
targetCenterArmDir | |||
targetCenterArmEnabled | bool | ||
targetCenterArmPos |
Method | Description | |
---|---|---|
Backup ( ) : void | ||
LowerRotation ( int origIndex, Matrix3x3 &origBasis, bool bodyRotation ) : void | ||
LowerRotation ( int origIndex, |
||
LowerTranslateBeginOnly ( |
||
PrepareLowerRotation ( int origIndex ) : bool | ||
PrepareLowerTranslate ( ) : bool | ||
Restore ( ) : void | ||
SetDirtyVariables ( ) : void | ||
SetSolveFeedbackRate ( float feedbackRate ) : void | ||
SetSolveFeedbackRate ( int i, float feedbackRate ) : void | ||
ShoulderResolve ( ) : bool | ||
SolveLowerRotation ( int origIndex, |
||
SolveLowerTranslate ( |
||
SolveShoulderToArmInternal ( int i, |
||
SolverInternal ( ) : UnityEngine | ||
Translate ( |
||
UpperRotation ( int origIndex, Matrix3x3 &origBasis ) : void | ||
UpperSolve ( ) : bool | ||
_LimbTranslateBeginOnly ( Limb limb, |
||
_PrepareLimbRotation ( Limb limb, int i, int origIndex, |
||
_SetCenterArmPos ( |
||
_SetCenterLegPos ( |
||
_SolveArms ( _UpperSolverArmsTemp &armsTemp, int idx0 ) : void | ||
_SolveArmsToArms ( _UpperSolverArmsTemp &armsTemp, float armPull, int idx0 ) : void | ||
_SolveArmsToNeck ( _UpperSolverArmsTemp &armsTemp, float neckToFullArmPull, int idx0 ) : void | ||
_UpdateCenterArmPos ( ) : void | ||
_UpdateCenterLegBasis ( ) : void | ||
_UpdateCenterLegPos ( ) : void | ||
_UpdateSpineUBasis ( ) : void |
Method | Description | |
---|---|---|
_PrepareLimbTranslate ( Limb limb, int i, |
||
_SolveLimbRotation ( Limb limb, int origIndex, |
||
_SolveLimbTranslate ( Limb limb, |
public LowerRotation ( int origIndex, Matrix3x3 &origBasis, bool bodyRotation ) : void | ||
origIndex | int | |
origBasis | Matrix3x3 | |
bodyRotation | bool | |
return | void |
public LowerRotation ( int origIndex, |
||
origIndex | int | |
origRotation | ||
bodyRotation | bool | |
return | void |
public LowerTranslateBeginOnly ( |
||
origTranslate | ||
return | void |
public PrepareLowerRotation ( int origIndex ) : bool | ||
origIndex | int | |
return | bool |
public SetSolveFeedbackRate ( float feedbackRate ) : void | ||
feedbackRate | float | |
return | void |
public SetSolveFeedbackRate ( int i, float feedbackRate ) : void | ||
i | int | |
feedbackRate | float | |
return | void |
public SolveLowerRotation ( int origIndex, |
||
origIndex | int | |
origRotation | ||
return | bool |
public SolveLowerTranslate ( |
||
translate | ||
return | bool |
public SolveShoulderToArmInternal ( int i, |
||
i | int | |
destArmPos | ||
return | void |
public Translate ( |
||
origTranslate | ||
return | void |
public UpperRotation ( int origIndex, Matrix3x3 &origBasis ) : void | ||
origIndex | int | |
origBasis | Matrix3x3 | |
return | void |
public _LimbTranslateBeginOnly ( Limb limb, |
||
limb | Limb | |
origTranslate | ||
return | void |
public _PrepareLimbRotation ( Limb limb, int i, int origIndex, |
||
limb | Limb | |
i | int | |
origIndex | int | |
beginPos | ||
return | bool |
public _SetCenterArmPos ( |
||
centerArmPos | ||
return | void |
public _SetCenterLegPos ( |
||
centerLegPos | ||
return | void |
public _SolveArms ( _UpperSolverArmsTemp &armsTemp, int idx0 ) : void | ||
armsTemp | _UpperSolverArmsTemp | |
idx0 | int | |
return | void |
public _SolveArmsToArms ( _UpperSolverArmsTemp &armsTemp, float armPull, int idx0 ) : void | ||
armsTemp | _UpperSolverArmsTemp | |
armPull | float | |
idx0 | int | |
return | void |
public _SolveArmsToNeck ( _UpperSolverArmsTemp &armsTemp, float neckToFullArmPull, int idx0 ) : void | ||
armsTemp | _UpperSolverArmsTemp | |
neckToFullArmPull | float | |
idx0 | int | |
return | void |
public Matrix3x3 _spineUBoneLocalAxisBasisInv | ||
return | Matrix3x3 |
public Vector3[],UnityEngine origToBeginDir | ||
return | UnityEngine.Vector3[] |
public Vector3[],UnityEngine origToTargetBeginDir | ||
return | UnityEngine.Vector3[] |
public Vector3[],UnityEngine origTranslate | ||
return | UnityEngine.Vector3[] |
public Vector3,UnityEngine targetCenterArmDir | ||
return |