示例#1
0
        public ExportSCF(String path, String dest)
        {
            string e = Path.GetExtension(path).ToLower();
            debugOutput = "";

            switch(e) {
            case ".dae":
                mParser = new ColladaParser(path);
                break;
            case ".obj":
                mParser = new ObjParser(path);
                break;
            default:
                debugOutput += "I don't know what that is\n";
                return;
                //break;
            }

            if (mParser.IsFinished)
            {
                mGeometryLibrary = mParser.GeometryLibrary;
            }

            if (dest.Equals(""))
            {
                WriteSCF.OpenFile("/Users/derrm/Desktop/Test.scf");
            }
            else
            {
                WriteSCF.OpenFile(dest);
            }

            WriteSCFData();
            WriteSCF.CloseFile();
        }
        public ExportSCF(String path, String dest)
        {
            string e = Path.GetExtension(path).ToLower();

            debugOutput = "";

            switch (e)
            {
            case ".dae":
                mParser = new ColladaParser(path);
                break;

            case ".obj":
                mParser = new ObjParser(path);
                break;

            default:
                debugOutput += "I don't know what that is\n";
                return;
                //break;
            }

            if (mParser.IsFinished)
            {
                mGeometryLibrary = mParser.GeometryLibrary;
            }

            if (dest.Equals(""))
            {
                WriteSCF.OpenFile("/Users/derrm/Desktop/Test.scf");
            }
            else
            {
                WriteSCF.OpenFile(dest);
            }

            WriteSCFData();
            WriteSCF.CloseFile();
        }