낮은 세부 정보 수준의 전체 몸체 IK

낮은 세부 정보 수준의 전체 몸체 IK
+ 이 참조 페이지는 다음 개요 항목과 연결되어 있습니다.

모듈 설명

이 페이지는 낮은 정밀도 레벨을 사용하여 캐릭터에 대해 전체 몸체 IK 해석을 수행하는 데 사용되는 함수에 대해 자세히 설명합니다.

낮은 정밀도 레벨에서 해석을 참조하십시오.

함수

void HIKSolveForEffectorSetArmsAndLegsLowLOD (const HIKCharacter *pCharacter, HIKCharacterState *pCharacterState, const HIKEffectorSetState *pEffectorSetState, const HIKPropertySetState *pPropertyState)
 캐릭터 pCharacter의 팔, 다리 및 어깨에 대한 IK 솔버를 호출합니다. 자세한 내용...
 
void HIKSolveForEffectorSetBeginLowLOD (const HIKCharacter *pCharacter, HIKCharacterState *pCharacterState, const HIKEffectorSetState *pEffectorSetState, const HIKPropertySetState *pPropertyState)
 캐릭터 pCharacter에 대한 해석을 준비합니다. 자세한 내용...
 
void HIKSolveForEffectorSetBodyPullLowLOD (const HIKCharacter *pCharacter, HIKCharacterState *pCharacterState, const HIKEffectorSetState *pEffectorSetState, const HIKPropertySetState *pPropertyState)
 캐릭터 pCharacter에 대한 당기기 엔진만 호출합니다. 자세한 내용...
 
void HIKSolveForEffectorSetLowLOD (const HIKCharacter *pCharacter, HIKCharacterState *pCharacterState, HIKEffectorSetState *pEffectorSetState, const HIKPropertySetState *pPropertyState)
 pCharacterHIKEffectorSetState를 정의합니다. pEffectorSetState캐릭터의 포즈를 정의합니다. 를 사용하여 캐릭터 pCharacterState를 해석하고 결과를 pCharacterState에 저장합니다. 자세한 내용...
 

함수 설명서

void HIKSolveForEffectorSetArmsAndLegsLowLOD ( const HIKCharacter pCharacter,
HIKCharacterState pCharacterState,
const HIKEffectorSetState pEffectorSetState,
const HIKPropertySetState pPropertyState 
)

캐릭터 pCharacter의 팔, 다리 및 어깨에 대한 IK 솔버를 호출합니다.

매개변수
pCharacterHIKCharacter - 해석합니다.
[in,out]pCharacterStateHIKCharacterState - 캐릭터의 초기 FK 포즈가 포함되어 있으며 IK 솔루션에 영향을 줍니다.
pEffectorSetStateHIKEffectorSetState - IK 솔루션에 대한 대상 위치, 방향 및 제약 조건이 포함되어 있습니다.
pPropertyStateHIKPropertySetState - 솔버에서 사용되는 모든 캐릭터 속성이 포함되어 있습니다.
void HIKSolveForEffectorSetBeginLowLOD ( const HIKCharacter pCharacter,
HIKCharacterState pCharacterState,
const HIKEffectorSetState pEffectorSetState,
const HIKPropertySetState pPropertyState 
)

캐릭터 pCharacter에 대한 해석을 준비합니다.

매개변수
pCharacterHIKCharacter - 해석합니다.
[in,out]pCharacterStateHIKCharacterState - 캐릭터의 초기 FK 포즈가 포함되어 있으며 IK 솔루션에 영향을 줍니다.
pEffectorSetStateHIKEffectorSetState - IK 솔루션에 대한 대상 위치, 방향 및 제약 조건이 포함되어 있습니다.
pPropertyStateHIKPropertySetState - 솔버에서 사용되는 모든 캐릭터 속성이 포함되어 있습니다.
void HIKSolveForEffectorSetBodyPullLowLOD ( const HIKCharacter pCharacter,
HIKCharacterState pCharacterState,
const HIKEffectorSetState pEffectorSetState,
const HIKPropertySetState pPropertyState 
)

캐릭터 pCharacter에 대한 당기기 엔진만 호출합니다.

매개변수
pCharacterHIKCharacter - 해석합니다.
[in,out]pCharacterStateHIKCharacterState - 캐릭터의 초기 FK 포즈가 포함되어 있으며 IK 솔루션에 영향을 줍니다.
pEffectorSetStateHIKEffectorSetState - IK 솔루션에 대한 대상 위치, 방향 및 제약 조건이 포함되어 있습니다.
pPropertyStateHIKPropertySetState - 솔버에서 사용되는 모든 캐릭터 속성이 포함되어 있습니다.
void HIKSolveForEffectorSetLowLOD ( const HIKCharacter pCharacter,
HIKCharacterState pCharacterState,
HIKEffectorSetState pEffectorSetState,
const HIKPropertySetState pPropertyState 
)

HIKEffectorSetState pEffectorSetStateHIKCharacterState pCharacterState를 사용하여 캐릭터 pCharacter를 해석하고 결과를 pCharacterState에 저장합니다.

HIKSetIKSolvingStep()에 대한 함수 호출로 HIKEffectorSetState pEffectorSetState에서 해석 단계를 설정하여 솔버를 사용하거나 사용하지 않을 수 있습니다.

매개변수
pCharacterHIKCharacter - 해석합니다.
[in,out]pCharacterStateHIKCharacterState - 캐릭터의 초기 FK 포즈가 포함되어 있으며 IK 솔루션에 영향을 줍니다.
pEffectorSetStateHIKEffectorSetState - IK 솔루션에 대한 대상 위치, 방향 및 제약 조건이 포함되어 있습니다.
pPropertyStateHIKPropertySetState - 솔버에서 사용되는 모든 캐릭터 속성이 포함되어 있습니다.