이 페이지는 낮은 정밀도 레벨을 사용하여 캐릭터에 대해 전체 몸체 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 솔버를 호출합니다.
| pCharacter | HIKCharacter - 해석합니다. | |
| [in,out] | pCharacterState | HIKCharacterState - 캐릭터의 초기 FK 포즈가 포함되어 있으며 IK 솔루션에 영향을 줍니다. |
| pEffectorSetState | HIKEffectorSetState - IK 솔루션에 대한 대상 위치, 방향 및 제약 조건이 포함되어 있습니다. | |
| pPropertyState | HIKPropertySetState - 솔버에서 사용되는 모든 캐릭터 속성이 포함되어 있습니다. |
| void HIKSolveForEffectorSetBeginLowLOD | ( | const HIKCharacter * | pCharacter, |
| HIKCharacterState * | pCharacterState, | ||
| const HIKEffectorSetState * | pEffectorSetState, | ||
| const HIKPropertySetState * | pPropertyState | ||
| ) |
캐릭터 pCharacter에 대한 해석을 준비합니다.
| pCharacter | HIKCharacter - 해석합니다. | |
| [in,out] | pCharacterState | HIKCharacterState - 캐릭터의 초기 FK 포즈가 포함되어 있으며 IK 솔루션에 영향을 줍니다. |
| pEffectorSetState | HIKEffectorSetState - IK 솔루션에 대한 대상 위치, 방향 및 제약 조건이 포함되어 있습니다. | |
| pPropertyState | HIKPropertySetState - 솔버에서 사용되는 모든 캐릭터 속성이 포함되어 있습니다. |
| void HIKSolveForEffectorSetBodyPullLowLOD | ( | const HIKCharacter * | pCharacter, |
| HIKCharacterState * | pCharacterState, | ||
| const HIKEffectorSetState * | pEffectorSetState, | ||
| const HIKPropertySetState * | pPropertyState | ||
| ) |
캐릭터 pCharacter에 대한 당기기 엔진만 호출합니다.
| pCharacter | HIKCharacter - 해석합니다. | |
| [in,out] | pCharacterState | HIKCharacterState - 캐릭터의 초기 FK 포즈가 포함되어 있으며 IK 솔루션에 영향을 줍니다. |
| pEffectorSetState | HIKEffectorSetState - IK 솔루션에 대한 대상 위치, 방향 및 제약 조건이 포함되어 있습니다. | |
| pPropertyState | HIKPropertySetState - 솔버에서 사용되는 모든 캐릭터 속성이 포함되어 있습니다. |
| void HIKSolveForEffectorSetLowLOD | ( | const HIKCharacter * | pCharacter, |
| HIKCharacterState * | pCharacterState, | ||
| HIKEffectorSetState * | pEffectorSetState, | ||
| const HIKPropertySetState * | pPropertyState | ||
| ) |
HIKEffectorSetState pEffectorSetState 및 HIKCharacterState pCharacterState를 사용하여 캐릭터 pCharacter를 해석하고 결과를 pCharacterState에 저장합니다.
HIKSetIKSolvingStep()에 대한 함수 호출로 HIKEffectorSetState pEffectorSetState에서 해석 단계를 설정하여 솔버를 사용하거나 사용하지 않을 수 있습니다.
| pCharacter | HIKCharacter - 해석합니다. | |
| [in,out] | pCharacterState | HIKCharacterState - 캐릭터의 초기 FK 포즈가 포함되어 있으며 IK 솔루션에 영향을 줍니다. |
| pEffectorSetState | HIKEffectorSetState - IK 솔루션에 대한 대상 위치, 방향 및 제약 조건이 포함되어 있습니다. | |
| pPropertyState | HIKPropertySetState - 솔버에서 사용되는 모든 캐릭터 속성이 포함되어 있습니다. |