public SurfaceShader( ModelWindow owner ) { this.owner = owner; }
public ModelWindow OpenModelViewer( string path ) { try { Libx42.Model model = new Libx42.Model( path ); ModelWindow wnd = new ModelWindow( model, path ); wnd.MdiParent = this; wnd.Show(); return wnd; } catch( Exception err ) { MessageBox.Show( this, string.Format( "Error opening '{0}':\n\n{1} - '{2}'", path, err.GetType().Name, err.Message ), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error ); return null; } }