낮은 세부 정보 수준의 대상 변경

낮은 세부 정보 수준의 대상 변경
+ 이 참조 페이지는 다음 개요 항목과 연결되어 있습니다.

모듈 설명

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

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

함수

void HIKSolveForCharacterLowLOD (const HIKCharacter *pDstCharacter, HIKCharacterState *pCharacterState, const HIKCharacter *pSrcCharacter, const HIKCharacterState *pSrcCharacterState, HIKEffectorSetState *pEffectorSetState, const HIKPropertySetState *pDstPropertyState, const HIKPropertySetState *pSrcPropertyState)
 HIKCharacterState pSrcCharacterState에서 정의된 포즈를 캐릭터 pSrcCharacter에서 캐릭터 pDstCharacter로 대상 변경하고 결과를 HIKCharacterState pCharacterState에 저장합니다. 자세한 내용...
 

함수 설명서

void HIKSolveForCharacterLowLOD ( const HIKCharacter pDstCharacter,
HIKCharacterState pCharacterState,
const HIKCharacter pSrcCharacter,
const HIKCharacterState pSrcCharacterState,
HIKEffectorSetState pEffectorSetState,
const HIKPropertySetState pDstPropertyState,
const HIKPropertySetState pSrcPropertyState 
)

HIKCharacterState pSrcCharacterState에서 정의된 포즈를 캐릭터 pSrcCharacter에서 캐릭터 pDstCharacter로 대상 변경하고 결과를 HIKCharacterState pCharacterState에 저장합니다.

소스 캐릭터를 대상 캐릭터로 대상 변경한 후 이 함수에서 HIKSolveForEffectorSetLowLOD()를 호출하여 IK 패스를 수행합니다.

매개변수
pDstCharacter대상 캐릭터
[out]pCharacterStateHIKCharacterState - 대상 캐릭터용 이 HIKCharacterState는 대상 변경 솔버에서 생성된 최종 솔루션을 유지합니다.
pSrcCharacter소스 캐릭터
pSrcCharacterStateHIKCharacterState - 솔버가 소스 캐릭터에서 대상 캐릭터로 대상 변경합니다.
pEffectorSetStateHIKEffectorSetState - 하나 이상의 해석 단계가 이 HIKEffectorSetState에 설정된 경우 전체 몸체 IK 패스에 사용됩니다. HIKSetIKSolvingStep()을 참조하십시오.
pDstPropertyStateHIKPropertySetState - 대상 캐릭터에 대해 솔버에서 사용되는 모든 속성이 포함되어 있습니다.
pSrcPropertyStateHIKPropertySetState - 소스 캐릭터용 이 상태는 HIKEffectorSetState에서 HIKSolvingStepContact 해석 단계를 사용한 경우에만 사용됩니다. 그런 경우 속성 HIKFootBottomToAnkleId를 이 HIKPropertySetState에서 읽어 소스 캐릭터 발목의 높이를 정의합니다. 이 값은 대상 캐릭터에 대해 생성된 포즈의 높이를 적용하는 데 사용됩니다.