Exemple #1
0
        private void HandleNewInput()
        {
            // Reset mesh
            mesh = null;

            // Reset state
            settings.RefineMode      = false;
            settings.ExceptionThrown = false;

            // Reset buttons
            btnMesh.Enabled   = true;
            btnMesh.Text      = "Triangulate";
            btnSmooth.Enabled = false;

            // Update Statistic view
            statisticView.HandleNewInput(input);

            // Clear voronoi
            menuViewVoronoi.Checked = false;

            // Disable menu items
            menuFileSave.Enabled    = false;
            menuFileExport.Enabled  = false;
            menuViewVoronoi.Enabled = false;
            menuToolsCheck.Enabled  = false;
            menuToolsRcm.Enabled    = false;

            // Render input
            renderData.SetInputGeometry(input);
            renderManager.SetData(renderData);

            // Update window caption
            this.Text = "Triangle.NET - Mesh Explorer - " + settings.CurrentFile;
        }
Exemple #2
0
 private void HandleNewInput()
 {
     renderData.SetInputGeometry(input);
     renderManager.SetData(renderData);
 }