Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- NiTransform localTransform = geometry->m_localTransform;
- NiTransform skinTransform;
- NiTransform boneTransform;
- if(NiSkinInstance * skinInstance = niptr_cast<NiSkinInstance>(geometry->m_spSkinInstance)) {
- NiSkinData * skinData = skinInstance->m_spSkinData;
- if(skinData) {
- skinTransform = skinData->m_kRootParentToSkin;
- for(UInt32 i = 0; i < skinData->m_uiBones; i++) {
- NiAVObject * bone = skinInstance->m_ppkBones[i];
- if(bone->m_name == BSFixedString("NPC Head [Head]").data) {
- boneTransform = skinData->m_pkBoneData[i].m_kSkinToBone;
- break;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement