private void button1_Click(object sender, EventArgs e) { var c = PinholeCamera.getTestCamera(); var b = new ChessBoard(8, 6, 20); var s = ZhangSimulation.CreateSimulation(c, b, 5, count => Util.gaussDistr(count, .5, .2, .20, 1), count => Util.gaussDistr(count, 0, Math.PI / 4, -Math.PI / 2, Math.PI / 2) ); _simulations.Add(s); }
public Form1() { InitializeComponent(); ZhangSimulationForm simfrm = new ZhangSimulationForm(); simfrm.Show(dockPanel1); LogForm logform = new LogForm(); logform.Show(simfrm.Pane, DockAlignment.Bottom, .2); CameraInfoWindow cifo = new CameraInfoWindow(); cifo.Show(simfrm.Pane, DockAlignment.Right, .5); CameraSimulationFrm cfrm = new CameraSimulationFrm(); cfrm.Show(cifo.Pane, DockAlignment.Bottom, .35); CameraInfoWindow cifo2 = new CameraInfoWindow(); cifo2.Show(cifo.Pane, DockAlignment.Right, .5); PinholeCamera c = PinholeCamera.getTestCamera(); cifo.Camera = c; simfrm.InitialCameraWindow = cifo; simfrm.CalibratedCameraWindow = cifo2; simfrm.cameraFrm = cfrm; Log.AddReader(logform); }