static void Main(string[] args) { var shape1 = new ShapeDescriptor(new Point(1, 2)); var shape2 = new ShapeDescriptor(new Point(1, 2), new Point(3, 4)); var shape3 = new ShapeDescriptor(new Point(1, 2), new Point(3, 4), new Point(5, 6)); var shape4 = new ShapeDescriptor(new Point(1, 2), new Point(3, 4), new Point(5, 6), new Point(7, 8)); }
static void Main(string[] args) { var line = new ShapeDescriptor(new Point(), new Point(3, 4)); var triangle = new ShapeDescriptor(new Point(), new Point(0, 34), new Point(45, 0)); var square = new ShapeDescriptor(new Point(), new Point(20, 0), new Point(20, 20), new Point(0, 20)); Console.WriteLine(line.GetShapeType()); Console.WriteLine(triangle.GetShapeType()); Console.WriteLine(square.GetShapeType()); Console.ReadLine(); }
static void Main(string[] args) { var figure1 = new ShapeDescriptor(new Point(), new Point(3, 4)); var figure2 = new ShapeDescriptor(new Point(), new Point(-2, 1), new Point(7, 9)); var figure3 = new ShapeDescriptor(new Point(), new Point(-20, 4), new Point(4, 20), new Point(5, 10)); Console.WriteLine(figure1.GetShapeType()); Console.WriteLine(figure2.GetShapeType()); Console.WriteLine(figure3.GetShapeType()); Console.ReadLine(); }
static void Main(string[] args) { ShapeDescriptor nothing = new ShapeDescriptor(); Console.WriteLine(nothing.ShapeType); Point point = new Point(1, 1, 1); ShapeDescriptor dot = new ShapeDescriptor(point); Console.WriteLine(dot.ShapeType); Point point2 = new Point(2, 2, 2); ShapeDescriptor poly = new ShapeDescriptor(new Point[] { point, point2 }); Console.WriteLine(poly.ShapeType); Console.ReadLine(); }