HIKCharacterState 데이터에 대한 반복 함수

HIKCharacterState의 단일 노드에 대한 데이터를 설정하거나 검색하려면 다음 함수를 사용할 수 있습니다.

아래 나열된 함수는 데이터 표시 및 함수 변형에 간략하게 설명된 명명 규칙을 따릅니다. 자세한 내용은 API 참조에서 각 함수에 대한 설명을 참조하십시오.

변환, 쿼터니언 회전 및 배율 조정 값에 대해 별도의 숫자 배열을 사용하는 함수:

변환 매트릭스를 사용하는 함수:

코드 예제

다음 코드는 오른쪽 노드의 변환, 쿼터니언 회전 및 배율 조정을 설정하고, 왼쪽 노드에 대해 동일한 데이터를 검색하기 위해 HIKSetNodeStateTQSfv()HIKGetNodeStateTQSfv() 함수를 사용합니다.

HIKSetNodeStateTQSfv(MyCharacter, MyCharState, RightHandNodeId, 
                                               myModel.GetTranslation(RightHandNodeId)
                                               myModel.GetRotation(RightHandNodeId)
                                               myModel.GetScale(RightHandNodeId));
...
const float trans[4];
const float rota[4];
const float scale[4];
HIKGetNodeStateTQSfv (MyCharacter, MyCharState, LeftHandNodeId, trans, rota, scale);