Разработать приложение на canvas
1. Возможность перемещать мышкой места соединения двух линий
2. при построении линии пользователь должен сразу видеть размер линии на холсте, причем он может всегда щелком мыши изменить размер для любой линии фигуры. При это цепочка линий не разрушается а изменяется с учетом измененной длины
3. Возможность очистить холст
4. после того как пользователь соединил последнюю точку последней линии и первую точку первой линии, то фигура становится как единым целым объектом. Также пользователь должен обладать возможностью с помощью мыши выделять любое количество линий путем выделения области после первого щелчка мыши и протягивания по оси x и y. Выделения области происходит после второго щелчка мыши.
5. Рядом с холстом должны быть 2 поля в которых должны быть посчитаны 2 параметра:
- периметр суммы всех нарисованных линий
- площадь образованной фигуры многоугольника
6. Также внутри построенной фигуры должны показываться все внутренние углы с градусами