示例#1
0
        private void HandleShadingModelComboBoxSelectedIndexChanged(object sender, EventArgs e)
        {
            Face face = (Face)viewer3D.Scene.ObjectList.Find(o => o is Face);

            if (face != null) // Should always be the case..
            {
                if (shadingModelComboBox.SelectedItem.ToString() == "Flat")
                {
                    viewer3D.UseSmoothShading = false;
                    face.ShadingModel         = OpenTK.Graphics.OpenGL.ShadingModel.Flat;
                    viewer3D.ForceRender();
                }
                else
                {
                    viewer3D.UseSmoothShading = true;
                    face.ShadingModel         = OpenTK.Graphics.OpenGL.ShadingModel.Smooth;
                    viewer3D.ForceRender();
                }
            }
        }