C# Class RootMotion.FinalIK.IKMappingSpine

Inheritance: RootMotion.FinalIK.IKMapping
Afficher le fichier Open project: Alx666/ProjectPhoenix Class Usage Examples

Méthodes publiques

Свойство Type Description
leftThighBone UnityEngine.Transform
leftUpperArmBone UnityEngine.Transform
rightThighBone UnityEngine.Transform
rightUpperArmBone UnityEngine.Transform
spineBones UnityEngine.Transform[]

Méthodes publiques

Méthode Description
FixTransforms ( ) : void
ForwardReach ( Vector3 position ) : void
IKMappingSpine ( ) : UnityEngine
IKMappingSpine ( Transform spineBones, Transform leftUpperArmBone, Transform rightUpperArmBone, Transform leftThighBone, Transform rightThighBone ) : UnityEngine
IsValid ( IKSolver solver, Warning logger = null ) : bool

Determines whether this IKMappingSpine is valid

ReadPose ( ) : void
SetBones ( Transform spineBones, Transform leftUpperArmBone, Transform rightUpperArmBone, Transform leftThighBone, Transform rightThighBone ) : void
StoreDefaultLocalState ( ) : void
WritePose ( ) : void

Méthodes protégées

Méthode Description
OnInitiate ( ) : void

Private Methods

Méthode Description
BackwardReach ( Vector3 position ) : void
MapToSolverPositions ( ) : void
UseFABRIK ( ) : bool

Method Details

FixTransforms() public méthode

public FixTransforms ( ) : void
Résultat void

ForwardReach() public méthode

public ForwardReach ( Vector3 position ) : void
position UnityEngine.Vector3
Résultat void

IKMappingSpine() public méthode

public IKMappingSpine ( ) : UnityEngine
Résultat UnityEngine

IKMappingSpine() public méthode

public IKMappingSpine ( Transform spineBones, Transform leftUpperArmBone, Transform rightUpperArmBone, Transform leftThighBone, Transform rightThighBone ) : UnityEngine
spineBones UnityEngine.Transform
leftUpperArmBone UnityEngine.Transform
rightUpperArmBone UnityEngine.Transform
leftThighBone UnityEngine.Transform
rightThighBone UnityEngine.Transform
Résultat UnityEngine

IsValid() public méthode

Determines whether this IKMappingSpine is valid
public IsValid ( IKSolver solver, Warning logger = null ) : bool
solver IKSolver
logger Warning
Résultat bool

OnInitiate() protected méthode

protected OnInitiate ( ) : void
Résultat void

ReadPose() public méthode

public ReadPose ( ) : void
Résultat void

SetBones() public méthode

public SetBones ( Transform spineBones, Transform leftUpperArmBone, Transform rightUpperArmBone, Transform leftThighBone, Transform rightThighBone ) : void
spineBones UnityEngine.Transform
leftUpperArmBone UnityEngine.Transform
rightUpperArmBone UnityEngine.Transform
leftThighBone UnityEngine.Transform
rightThighBone UnityEngine.Transform
Résultat void

StoreDefaultLocalState() public méthode

public StoreDefaultLocalState ( ) : void
Résultat void

WritePose() public méthode

public WritePose ( ) : void
Résultat void

Property Details

leftThighBone public_oe property

The left thigh bone.
public Transform,UnityEngine leftThighBone
Résultat UnityEngine.Transform

leftUpperArmBone public_oe property

The left upper arm bone.
public Transform,UnityEngine leftUpperArmBone
Résultat UnityEngine.Transform

rightThighBone public_oe property

The right thigh bone.
public Transform,UnityEngine rightThighBone
Résultat UnityEngine.Transform

rightUpperArmBone public_oe property

The right upper arm bone.
public Transform,UnityEngine rightUpperArmBone
Résultat UnityEngine.Transform

spineBones public_oe property

The spine bones.
public Transform[],UnityEngine spineBones
Résultat UnityEngine.Transform[]