C# Класс SA.FullBodyIK.Bone

Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
_baseToBoneBasis Matrix3x3
_baseToWorldBasis Matrix3x3
_baseToWorldRotation UnityEngine.Quaternion
_boneToBaseBasis Matrix3x3
_boneToWorldBasis Matrix3x3
_boneToWorldRotation UnityEngine.Quaternion
_defaultBasis Matrix3x3
_defaultLocalDirection UnityEngine.Vector3
_defaultLocalLength FastLength
_defaultLocalTranslate UnityEngine.Vector3
_defaultPosition UnityEngine.Vector3
_defaultRotation UnityEngine.Quaternion
_localAxisBasis Matrix3x3
_localAxisBasisInv Matrix3x3
_localAxisRotation UnityEngine.Quaternion
_localAxisRotationInv UnityEngine.Quaternion
_worldToBaseBasis Matrix3x3
_worldToBaseRotation UnityEngine.Quaternion
_worldToBoneBasis Matrix3x3
_worldToBoneRotation UnityEngine.Quaternion
transform Transform

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

Метод Описание
PostPrepare ( ) : void
PostSyncDisplacement ( FullBodyIK fullBodyIK ) : void
Prefix ( Bone bones, Bone &bone, BoneLocation boneLocation, Bone parentBoneLocationBased = null ) : void
Prepare ( FullBodyIK fullBodyIK ) : void
PrepareUpdate ( ) : void
Preset ( BoneLocation boneLocation ) : Bone
SyncDisplacement ( ) : void
WriteToTransform ( ) : void
_ComputeLocalAxis ( FullBodyIK fullBodyIK ) : void
_PresetBoneLocation ( BoneLocation boneLocation ) : void
_PresetLocalAxis ( ) : void
_PresetLocalAxis ( _LocalAxisFrom localAxisFrom, _DirectionAs localDirectionAs ) : void
forcefix_worldRotation ( ) : void

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

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

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

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

public PostSyncDisplacement ( FullBodyIK fullBodyIK ) : void
fullBodyIK FullBodyIK
Результат void

Prefix() публичный статический Метод

public static Prefix ( Bone bones, Bone &bone, BoneLocation boneLocation, Bone parentBoneLocationBased = null ) : void
bones Bone
bone Bone
boneLocation BoneLocation
parentBoneLocationBased Bone
Результат void

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

public Prepare ( FullBodyIK fullBodyIK ) : void
fullBodyIK FullBodyIK
Результат void

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

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

Preset() публичный статический Метод

public static Preset ( BoneLocation boneLocation ) : Bone
boneLocation BoneLocation
Результат Bone

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

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

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

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

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

public _ComputeLocalAxis ( FullBodyIK fullBodyIK ) : void
fullBodyIK FullBodyIK
Результат void

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

public _PresetBoneLocation ( BoneLocation boneLocation ) : void
boneLocation BoneLocation
Результат void

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

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

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

public _PresetLocalAxis ( _LocalAxisFrom localAxisFrom, _DirectionAs localDirectionAs ) : void
localAxisFrom _LocalAxisFrom
localDirectionAs _DirectionAs
Результат void

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

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

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

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

public Matrix3x3 _baseToBoneBasis
Результат Matrix3x3

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

public Matrix3x3 _baseToWorldBasis
Результат Matrix3x3

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

public Quaternion,UnityEngine _baseToWorldRotation
Результат UnityEngine.Quaternion

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

public Matrix3x3 _boneToBaseBasis
Результат Matrix3x3

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

public Matrix3x3 _boneToWorldBasis
Результат Matrix3x3

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

public Quaternion,UnityEngine _boneToWorldRotation
Результат UnityEngine.Quaternion

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

public Matrix3x3 _defaultBasis
Результат Matrix3x3

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

public Vector3,UnityEngine _defaultLocalDirection
Результат UnityEngine.Vector3

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

public FastLength _defaultLocalLength
Результат FastLength

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

public Vector3,UnityEngine _defaultLocalTranslate
Результат UnityEngine.Vector3

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

public Vector3,UnityEngine _defaultPosition
Результат UnityEngine.Vector3

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

public Quaternion,UnityEngine _defaultRotation
Результат UnityEngine.Quaternion

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

public Matrix3x3 _localAxisBasis
Результат Matrix3x3

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

public Matrix3x3 _localAxisBasisInv
Результат Matrix3x3

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

public Quaternion,UnityEngine _localAxisRotation
Результат UnityEngine.Quaternion

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

public Quaternion,UnityEngine _localAxisRotationInv
Результат UnityEngine.Quaternion

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

public Matrix3x3 _worldToBaseBasis
Результат Matrix3x3

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

public Quaternion,UnityEngine _worldToBaseRotation
Результат UnityEngine.Quaternion

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

public Matrix3x3 _worldToBoneBasis
Результат Matrix3x3

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

public Quaternion,UnityEngine _worldToBoneRotation
Результат UnityEngine.Quaternion

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

public Transform transform
Результат Transform