Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Необходимо разработать скрипт на JavaScript, оперирующий модулем canvas с целью рисования на холсте схема загородного участка с нужными элементами на нём:

- Дом и постройки в виде прямоугольников.

- Пруды и канавы вдоль участка

- Границы участка

- Забор

- Канализационные трубы (с указанием точек маршрута)

- Электрические кабели

- Водопроводные трубы

- Септик (к которому должны примыкать канализационные трубы)

- Отметки высот.

- Текстовые примечания.

Для расстояний между объектами и самих объектов должно задаваться и отображаться расстояние.

Нужно масштабирование холста для рисования.

Основные единицы измерения - мм.

Допустимо трубопроводы отображать в виде линий.

Элементы чертежа должны иметь формат объектов с возможностью расширять список отображаемых элементов.

При наличии изломов (поворотов) труб и кабелей - задаётся угол 15/30/45/60/90 градусов.

Функции:

Вывод на печать в виде картинки. Сохранение в виде pdf, jpg и передача через JQuery в формате JSON виде набора объектов (чтобы впоследствии можно было редактировать).

3 года назад
ay232
Юрий 
41 годРоссия
8 лет в сервисе
Был
3 месяца назад