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

Mostrar archivo 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_oe property

public FastLength[] _beginToBendingLength
return FastLength[]

_beginToEndLength public_oe property

public FastLength[] _beginToEndLength
return FastLength[]

_bendingPull public_oe property

public float[] _bendingPull
return float[]

_endPull public_oe property

public float[] _endPull
return float[]

beginPos public_oe property

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

bendingPos public_oe property

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

bendingPosEnabled public_oe property

public bool[] bendingPosEnabled
return bool[]

endPos public_oe property

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

endPosEnabled public_oe property

public bool[] endPosEnabled
return bool[]

targetBeginPos public_oe property

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

targetBeginPosEnabled public_oe property

public bool[] targetBeginPosEnabled
return bool[]