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 }
public FbxCluster RemoveCluster(FbxCluster pCluster) { if (DisconnectSrcObject(pCluster)) { return(pCluster); } return(null); }
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 }
public bool AddCluster(FbxCluster pCluster) { ConnectSrcObject(pCluster); return(true); }
protected void PrintFbxCluster(FbxCluster obj, TextWriter writer) { _PrintFbxCluster(obj, writer); }
protected void _AcceptFbxCluster(FbxCluster obj, ISet <object> visitedObjects) { //TODO: link //TODO: associated model }
protected void AcceptFbxCluster(FbxCluster obj, ISet <object> visitedObjects = null) { Visit(obj); _AcceptFbxCluster(obj, visitedObjects); }
public virtual void Visit(FbxCluster obj) { }