C# 클래스 RootMotion.FinalIK.IKMappingSpine

상속: RootMotion.FinalIK.IKMapping
파일 보기 프로젝트 열기: Alx666/ProjectPhoenix 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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[]