private static void PrepareSegmentsForCropVisibleTest(CameraModel camera, Interval chordInterval, out Segment2 chord, out Segment2 segment2, out Segment3 segment3)
        {
            chord = new Segment2(camera.Domain.GetEdge(0).PointAt(0.177), camera.Domain.GetEdge(1).PointAt(0.643));

            segment2 = new Segment2(chord.PointAt(chordInterval.Min), chord.PointAt(chordInterval.Max));

            var spaceExteriorPoint1 = 2.56 * camera.LineOfSight(segment2.Start);
            var spaceExteriorPoint2 = 4.86 * camera.LineOfSight(segment2.End);

            segment3 = new Segment3(spaceExteriorPoint1, spaceExteriorPoint2);
        }