JavaScript онлайн калькулятор
Необходимо разработать скрипт на JavaScript, оперирующий модулем canvas с целью рисования на холсте схема загородного участка с нужными элементами на нём:
- Дом и постройки в виде прямоугольников.
- Пруды и канавы вдоль участка
- Границы участка
- Забор
- Канализационные трубы (с указанием точек маршрута)
- Электрические кабели
- Водопроводные трубы
- Септик (к которому должны примыкать канализационные трубы)
- Отметки высот.
- Текстовые примечания.
Для расстояний между объектами и самих объектов должно задаваться и отображаться расстояние.
Нужно масштабирование холста для рисования.
Основные единицы измерения - мм.
Допустимо трубопроводы отображать в виде линий.
Элементы чертежа должны иметь формат объектов с возможностью расширять список отображаемых элементов.
При наличии изломов (поворотов) труб и кабелей - задаётся угол 15/30/45/60/90 градусов.
Функции:
Вывод на печать в виде картинки. Сохранение в виде pdf, jpg и передача через JQuery в формате JSON виде набора объектов (чтобы впоследствии можно было редактировать).
Заявки фрилансеров
