Ejemplo n.º 1
0
        protected void _PrintFbxScene(FbxScene obj, TextWriter writer)
        {
            writer.WriteLine("    RootNode = {0}", PrintObjectID(obj.GetRootNode()));
            writer.WriteLine("    AnimationEvaluator = {0}", PrintObjectID(obj.GetAnimationEvaluator()));
            writer.WriteLine("    CurrentAnimationStack = {0}", PrintObjectID(obj.GetCurrentAnimationStack()));
            writer.WriteLine("    Global Settings = {0}", PrintObjectID(obj.GetGlobalSettings()));

            int i;

            writer.WriteLine("    MaterialCount = {0}", obj.GetMaterialCount());
            for (i = 0; i < obj.GetMaterialCount(); i++)
            {
                FbxSurfaceMaterial mat = obj.GetMaterial(i);
                writer.WriteLine("        #{0} {1}", i, PrintObjectID(mat));
            }
            writer.WriteLine("    PoseCount = {0}", obj.GetPoseCount());
            for (i = 0; i < obj.GetPoseCount(); i++)
            {
                FbxPose pose = obj.GetPose(i);
                writer.WriteLine("        #{0} {1}", i, PrintObjectID(pose));
            }
            writer.WriteLine("    TextureCount = {0}", obj.GetTextureCount());
            for (i = 0; i < obj.GetTextureCount(); i++)
            {
                FbxTexture texture = obj.GetTexture(i);
                writer.WriteLine("        #{0} {1}", i, PrintObjectID(texture));
            }
            writer.WriteLine("    NodeCount = {0}", obj.GetNodeCount());
            for (i = 0; i < obj.GetNodeCount(); i++)
            {
                FbxNode node = obj.GetNode(i);
                writer.WriteLine("        #{0} {1}", i, PrintObjectID(node));
            }
        }
Ejemplo n.º 2
0
 protected void _PrintFbxTexture(FbxTexture obj, TextWriter writer)
 {
     writer.WriteLine("    Type = {0}", obj.Type);
     writer.WriteLine("    Media = {0}", obj.Media);
     writer.WriteLine("    Filename = {0}", obj.Filename);
     writer.WriteLine("    RelativeFilename = {0}", obj.RelativeFilename);
     writer.WriteLine("    ModelUVTranslation = {0}", obj.ModelUVTranslation);
     writer.WriteLine("    ModelUVScaling = {0}", obj.ModelUVScaling);
     writer.WriteLine("    AlphaSource = {0}", obj.AlphaSource);
     writer.WriteLine("    Cropping = {0}", obj.Cropping);
 }
Ejemplo n.º 3
0
 protected void PrintFbxTexture(FbxTexture obj, TextWriter writer)
 {
     _PrintFbxTexture(obj, writer);
 }
Ejemplo n.º 4
0
 public virtual void Visit(FbxTexture obj)
 {
 }
Ejemplo n.º 5
0
 protected void AcceptTexture(FbxTexture obj, ISet <object> visitedObjects)
 {
     AcceptFbxObject(obj, visitedObjects);
     Visit(obj);
 }
Ejemplo n.º 6
0
 protected void _AcceptFbxTexture(FbxTexture obj, ISet <object> visitedObjects)
 {
 }
Ejemplo n.º 7
0
 public void SetForegroundTexture(FbxTexture pTexture)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 8
0
 public bool RemoveTexture(FbxTexture pTexture)
 {
     return(DisconnectSrcObject(pTexture));
 }
Ejemplo n.º 9
0
 public bool AddTexture(FbxTexture pTexture)
 {
     ConnectSrcObject(pTexture);
     return(true);
 }
Ejemplo n.º 10
0
        protected void AcceptFbxTexture(FbxTexture obj, ISet <object> visitedObjects = null)
        {
            Visit(obj);

            _AcceptFbxTexture(obj, visitedObjects);
        }
Ejemplo n.º 11
0
 public void SetShadowTexture(FbxTexture pTexture)
 {
     throw new NotImplementedException();
 }