Esempio n. 1
0
 protected void _PrintFbxCluster(FbxCluster obj, TextWriter writer)
 {
     // TODO: Public Member Functions
     // TODO: General Functions
     // TODO: Link Mode, Link Node, Associate Model
     // TODO: Control Points
     // TODO: Transformation Matrices
 }
Esempio n. 2
0
        public FbxCluster RemoveCluster(FbxCluster pCluster)
        {
            if (DisconnectSrcObject(pCluster))
            {
                return(pCluster);
            }

            return(null);
        }
Esempio n. 3
0
        protected void _PrintFbxSkin(FbxSkin obj, TextWriter writer)
        {
            writer.WriteLine("    DeformAccuracy = {0}", obj.GetDeformAccuracy());
            writer.WriteLine("    Geometry = {0}", PrintObjectID(obj.GetGeometry()));
            // TODO: GetSkinningType
            int i;

            writer.WriteLine("    ClusterCount = {0}", obj.GetClusterCount());
            for (i = 0; i < obj.GetClusterCount(); i++)
            {
                FbxCluster cluster = obj.GetCluster(i);
                writer.WriteLine("        #{0} {1}", i, PrintObjectID(cluster));
            }
            // TODO: Control Points
        }
Esempio n. 4
0
 public bool AddCluster(FbxCluster pCluster)
 {
     ConnectSrcObject(pCluster);
     return(true);
 }
 protected void PrintFbxCluster(FbxCluster obj, TextWriter writer)
 {
     _PrintFbxCluster(obj, writer);
 }
Esempio n. 6
0
 protected void _AcceptFbxCluster(FbxCluster obj, ISet <object> visitedObjects)
 {
     //TODO: link
     //TODO: associated model
 }
Esempio n. 7
0
        protected void AcceptFbxCluster(FbxCluster obj, ISet <object> visitedObjects = null)
        {
            Visit(obj);

            _AcceptFbxCluster(obj, visitedObjects);
        }
Esempio n. 8
0
 public virtual void Visit(FbxCluster obj)
 {
 }