public ControlForm() { InitializeComponent(); VideoForms = new List <VideoForm>(); CalibrationPoints = new List <Point>(); //CalibrationPoints.Add(Point.Create(-1, -1, -1)); //CalibrationPoints.Add(Point.Create(-1, -1, 1)); //CalibrationPoints.Add(Point.Create(-1, 1, -1)); //CalibrationPoints.Add(Point.Create(-1, 1, 1)); //CalibrationPoints.Add(Point.Create(1 , -1, -1)); //CalibrationPoints.Add(Point.Create(1 , -1, 1)); //CalibrationPoints.Add(Point.Create(1 , 1, -1)); //CalibrationPoints.Add(Point.Create(1 , 1, 1)); double h = 1; CalibrationPoints.Add(Point.Create(-h, -h, 2)); CalibrationPoints.Add(Point.Create(-h, h, 2)); CalibrationPoints.Add(Point.Create(h, -h, 2)); CalibrationPoints.Add(Point.Create(h, h, 2)); // h *= 0.5; CalibrationPoints.Add(Point.Create(-h, -h, 1)); CalibrationPoints.Add(Point.Create(-h, h, 1)); CalibrationPoints.Add(Point.Create(h, -h, 1)); CalibrationPoints.Add(Point.Create(h, h, 1)); }
public void AddCalibrationPoint(Point point) { if (CalibrationPoints == null) CalibrationPoints = new List<Point>(); CalibrationPoints.Add(point); foreach (VideoForm videoForm in VideoForms) videoForm.TrackingCamera.RecordCalibrationPoint(); }
public void AddCalibrationPoint(Point point) { if (CalibrationPoints == null) { CalibrationPoints = new List <Point>(); } CalibrationPoints.Add(point); foreach (VideoForm videoForm in VideoForms) { videoForm.TrackingCamera.RecordCalibrationPoint(); } }