Advertisement
expired6978

Untitled

Jun 25th, 2014
326
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.62 KB | None | 0 0
  1. NiTransform localTransform = geometry->m_localTransform;
  2.             NiTransform skinTransform;
  3.             NiTransform boneTransform;
  4.             if(NiSkinInstance * skinInstance = niptr_cast<NiSkinInstance>(geometry->m_spSkinInstance)) {
  5.                 NiSkinData * skinData = skinInstance->m_spSkinData;
  6.                 if(skinData) {
  7.                     skinTransform = skinData->m_kRootParentToSkin;
  8.  
  9.                     for(UInt32 i = 0; i < skinData->m_uiBones; i++) {
  10.                         NiAVObject * bone = skinInstance->m_ppkBones[i];
  11.                         if(bone->m_name == BSFixedString("NPC Head [Head]").data) {
  12.                             boneTransform = skinData->m_pkBoneData[i].m_kSkinToBone;
  13.                             break;
  14.                         }
  15.                     }
  16.                 }
  17.             }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement