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); }