예제 #1
0
        protected void PrintFbxAnimEvaluator(FbxAnimEvaluator obj, TextWriter writer)
        {
            _PrintFbxAnimEvaluator(obj, writer);

            if (obj is FbxAnimEvalClassic)
            {
                PrintFbxAnimEvalClassic((FbxAnimEvalClassic)obj, writer);
            }
        }
예제 #2
0
파일: FbxScene.cs 프로젝트: shoff/FbxSharp
        public void SetAnimationEvaluator(FbxAnimEvaluator pEvaluator)
        {
            var current = GetAnimationEvaluator();

            if (current != null)
            {
                SrcObjects.Remove(current);
            }
            SrcObjects.Add(pEvaluator);
        }
예제 #3
0
        protected void AcceptFbxAnimEvaluator(FbxAnimEvaluator obj, ISet <object> visitedObjects = null)
        {
            Visit(obj);

            _AcceptFbxAnimEvaluator(obj, visitedObjects);

            if (obj is FbxAnimEvalClassic)
            {
                AcceptFbxAnimEvalClassic((FbxAnimEvalClassic)obj, visitedObjects);
            }
        }
예제 #4
0
파일: Visitor.cs 프로젝트: rstoki/FbxSharp
 protected void _AcceptFbxAnimEvaluator(FbxAnimEvaluator obj, ISet <object> visitedObjects)
 {
     //TODO: GetPropertyCurveNode
 }
예제 #5
0
 public virtual void Visit(FbxAnimEvaluator obj)
 {
 }
예제 #6
0
 protected void _PrintFbxAnimEvaluator(FbxAnimEvaluator obj, TextWriter writer)
 {
 }
예제 #7
0
 public bool BakeLayers(FbxAnimEvaluator pEvaluator, FbxTime pStart, FbxTime pStop, FbxTime pPeriod)
 {
     throw new NotImplementedException();
 }