C# Class SA.FullBodyIK.BodyIK.SolverInternal.Limb

Show file Open project: Stereoarts/SAFullBodyIK

Public Properties

Property Type Description
_beginToBendingLength FastLength[]
_beginToEndLength FastLength[]
_bendingPull float[]
_endPull float[]
beginPos UnityEngine.Vector3[]
bendingPos UnityEngine.Vector3[]
bendingPosEnabled bool[]
endPos UnityEngine.Vector3[]
endPosEnabled bool[]
targetBeginPos UnityEngine.Vector3[]
targetBeginPosEnabled bool[]

Public Methods

Method Description
ClearEnvTargetBeginPos ( ) : void
ClearEnvTargetBeginPos ( int i ) : void
Prepare ( Effector bendingEffectors, Effector endEffectors ) : void
SolveTargetBeginPos ( ) : bool
SolveTargetBeginPos ( int i ) : bool
SolveTargetBeginPos ( int i, Vector3 &beginPos ) : bool
_ClearEnvTargetBeginPos ( int i, Vector3 &beginPos ) : void

Private Methods

Method Description
_SolveTargetBeginPos ( Vector3 &targetBeginPos, Vector3 &targetEndPos, FastLength &targetBeginToEndLength, float endPull ) : bool

Method Details

ClearEnvTargetBeginPos() public method

public ClearEnvTargetBeginPos ( ) : void
return void

ClearEnvTargetBeginPos() public method

public ClearEnvTargetBeginPos ( int i ) : void
i int
return void

Prepare() public method

public Prepare ( Effector bendingEffectors, Effector endEffectors ) : void
bendingEffectors Effector
endEffectors Effector
return void

SolveTargetBeginPos() public method

public SolveTargetBeginPos ( ) : bool
return bool

SolveTargetBeginPos() public method

public SolveTargetBeginPos ( int i ) : bool
i int
return bool

SolveTargetBeginPos() public method

public SolveTargetBeginPos ( int i, Vector3 &beginPos ) : bool
i int
beginPos UnityEngine.Vector3
return bool

_ClearEnvTargetBeginPos() public method

public _ClearEnvTargetBeginPos ( int i, Vector3 &beginPos ) : void
i int
beginPos UnityEngine.Vector3
return void

Property Details

_beginToBendingLength public property

public FastLength[] _beginToBendingLength
return FastLength[]

_beginToEndLength public property

public FastLength[] _beginToEndLength
return FastLength[]

_bendingPull public property

public float[] _bendingPull
return float[]

_endPull public property

public float[] _endPull
return float[]

beginPos public property

public Vector3[],UnityEngine beginPos
return UnityEngine.Vector3[]

bendingPos public property

public Vector3[],UnityEngine bendingPos
return UnityEngine.Vector3[]

bendingPosEnabled public property

public bool[] bendingPosEnabled
return bool[]

endPos public property

public Vector3[],UnityEngine endPos
return UnityEngine.Vector3[]

endPosEnabled public property

public bool[] endPosEnabled
return bool[]

targetBeginPos public property

public Vector3[],UnityEngine targetBeginPos
return UnityEngine.Vector3[]

targetBeginPosEnabled public property

public bool[] targetBeginPosEnabled
return bool[]