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); }