public VisualisationWindow(math_classes.ZArrayDescriptor desc, Mesh.ColoringMethod method, ICamera cam, int fsaa_samples = 0, bool vsync = false)
            : base(100, 100, new GraphicsMode(32, 24, 0, fsaa_samples))
        {
            this.Width = DisplayDevice.Default.Width;
            this.Height = DisplayDevice.Default.Height - 70;
            this.Location = new System.Drawing.Point(0, 0);

            this.cam = cam;
            this.mesh = Mesh.FromZArray(desc, method);
            if (!vsync)
                this.VSync = VSyncMode.Off;
        }
 public VisualisationWindow(math_classes.ZArrayDescriptor desc, Mesh.ColoringMethod method, ICamera cam, int width, int height, int fsaa_samples, bool vsync)
     : base(width, height, new GraphicsMode(32, 24, 0, fsaa_samples))
 {
     this.cam = cam;
     this.mesh = Mesh.FromZArray(desc, method);
     if (!vsync)
         this.VSync = VSyncMode.Off;
 }