public static MaterialSetForm ShowForm(string[] materials, string[] meshes)
        {
            MaterialSetForm f = new MaterialSetForm(materials, meshes);

            f.ShowDialog();
            return(f);
        }
        public static KclResult CreateCollisionFromObject(Form parent, string fileName)
        {
            var objectFile = new ObjModel(fileName);
            var materials  = objectFile.GetMaterialNameList();
            var meshes     = objectFile.GetMeshNameList();

            MaterialSetForm form = new MaterialSetForm(materials, meshes);

            if (form.ShowDialog() != DialogResult.OK)
            {
                return(new KclResult());
            }

            LoadConsole(parent);

            var kclFile = ImportObjectFile(form, objectFile).Result;

            return(kclFile);
        }