Сделать на paper.js простой графический редактор со следующим функционалом:
1) Импорт графического файла планировки БТИ и назначение прозрачности либо Z координаты, чтобы использовать в качестве фона
2) Обвод вручную планировки векторами и кривыми безье первого и третьего порядка
3) Формирование двух масштабных систем координат - канваса и самой планировки, чтобы для каждой точки и вектора были координаты на канвасе и координаты в локальной системе, и при масштабировании элементов канваса привязки канваса автоматически пересчитывались из локальной системы координат
4) Назначение векторам типа с изменением их цвета и толщины
5) Нанесение поверху векторов дополнительных векторов - входов, окон и т.д, другим цветом, с указанием их длин также в форме
6) Формирование объекта с описанием внесенных точек, векторов - длины, координаты, типы, для передачи в бэкенд.
Оставлять заявки могут только авторизованные пользователи.
Заявок нет
Оставлять заявки могут только авторизованные пользователи.
Сделать на paper.js простой графический редактор
Реклама
Сделать на paper.js простой графический редактор
Сделать на paper.js простой графический редактор со следующим функционалом:
1) Импорт графического файла планировки БТИ и назначение прозрачности либо Z координаты, чтобы использовать в качестве фона
2) Обвод вручную планировки векторами и кривыми безье первого и третьего порядка
3) Формирование двух масштабных систем координат - канваса и самой планировки, чтобы для каждой точки и вектора были координаты на канвасе и координаты в локальной системе, и при масштабировании элементов канваса привязки канваса автоматически пересчитывались из локальной системы координат
4) Назначение векторам типа с изменением их цвета и толщины
5) Нанесение поверху векторов дополнительных векторов - входов, окон и т.д, другим цветом, с указанием их длин также в форме
6) Формирование объекта с описанием внесенных точек, векторов - длины, координаты, типы, для передачи в бэкенд.