C# Класс RootMotion.FinalIK.IKMappingSpine

Наследование: RootMotion.FinalIK.IKMapping
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
leftThighBone UnityEngine.Transform
leftUpperArmBone UnityEngine.Transform
rightThighBone UnityEngine.Transform
rightUpperArmBone UnityEngine.Transform
spineBones UnityEngine.Transform[]

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
OnInitiate ( ) : void

Приватные методы

Метод Описание
BackwardReach ( Vector3 position ) : void
MapToSolverPositions ( ) : void
UseFABRIK ( ) : bool

Описание методов

FixTransforms() публичный Метод

public FixTransforms ( ) : void
Результат void

ForwardReach() публичный Метод

public ForwardReach ( Vector3 position ) : void
position UnityEngine.Vector3
Результат void

IKMappingSpine() публичный Метод

public IKMappingSpine ( ) : UnityEngine
Результат UnityEngine

IKMappingSpine() публичный Метод

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
Результат UnityEngine

IsValid() публичный Метод

Determines whether this IKMappingSpine is valid
public IsValid ( IKSolver solver, Warning logger = null ) : bool
solver IKSolver
logger Warning
Результат bool

OnInitiate() защищенный Метод

protected OnInitiate ( ) : void
Результат void

ReadPose() публичный Метод

public ReadPose ( ) : void
Результат void

SetBones() публичный Метод

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
Результат void

StoreDefaultLocalState() публичный Метод

public StoreDefaultLocalState ( ) : void
Результат void

WritePose() публичный Метод

public WritePose ( ) : void
Результат void

Описание свойств

leftThighBone публичное свойство

The left thigh bone.
public Transform,UnityEngine leftThighBone
Результат UnityEngine.Transform

leftUpperArmBone публичное свойство

The left upper arm bone.
public Transform,UnityEngine leftUpperArmBone
Результат UnityEngine.Transform

rightThighBone публичное свойство

The right thigh bone.
public Transform,UnityEngine rightThighBone
Результат UnityEngine.Transform

rightUpperArmBone публичное свойство

The right upper arm bone.
public Transform,UnityEngine rightUpperArmBone
Результат UnityEngine.Transform

spineBones публичное свойство

The spine bones.
public Transform[],UnityEngine spineBones
Результат UnityEngine.Transform[]