protected void CheckAnimStack(FbxAnimStack origStack, FbxAnimStack importStack) { Assert.IsNotNull(origStack); Assert.IsNotNull(importStack); Assert.AreEqual(origStack.GetName(), importStack.GetName()); Assert.AreEqual(origStack.Description.Get(), importStack.Description.Get()); Assert.AreEqual(origStack.GetMemberCount(), importStack.GetMemberCount()); Assert.AreEqual(origStack.GetLocalTimeSpan(), importStack.GetLocalTimeSpan()); }
public AnimationTrackInfo(FbxAnimStack pAnimStack, FbxNode pRootNode) { Name = pAnimStack.GetName(); //Duration = GetAnimationMaxTime(pRootNode, pAnimStack); int animLayersNum = FbxExtensions.GetAnimLayerCount(pAnimStack); mLayers = new List <FbxAnimLayer>(); for (int j = 0; j < animLayersNum; j++) { FbxAnimLayer pAnimLayer = FbxExtensions.GetAnimLayer(pAnimStack, j); mLayers.Add(pAnimLayer); } }