Разработка интерфейса для черчения в браузере на javascript
Задание закрыто
Стоимость:
Договорная
Срок выполнения:
100 дней
Варианты оплаты:
По договоренности
Дата публикации:
2013-08-06 15:42
Был на сайте:
2024-06-28 09:59
Реклама
Разработка интерфейса для черчения в браузере на javascript
Задача
Необходимо сделать браузерную "чертилку" по типу Автокада (пример функционала http://rama.sopromat.org/2009/?gmini=off) Кроме линий, предусмотреть отрисовку дуг и кривых В функционал добавить масштабирование и перемещение колесиком мышки (как в Автокаде) (примерно как тут http://www.rvolve.com/zoom_pic.php) "Подсветка" линии (дуги, кривой) при пересечении ее курсором мышки "Выбор" с обозначением "ручками" (примерно как на 2 рисунке тут http://fabricjs.com/customization/) При двойном клике на линии - вывод ее свойств (начало, конец, длина и т.д.) с возможностью их изменения (пример http://fabricjs.com/controls/) Предусмотреть возможность группировки и группового перемещения объектов Свойства объектов заносятся в ячейки массива. При удалении объекта следующие объекты в массиве "подтягиваются" на освободившееся место. По возможности - функция проверки замкнутости контуров (координаты начала/конца одной линии должны совпадать с координатами начала/конца других ли...
Видеть полную информацию и оставлять заявки могут только авторизованные пользователи.
Заявок нет
Оставлять заявки могут только авторизованные пользователи.
Разработка интерфейса для черчения в браузере на javascript
Реклама
Разработка интерфейса для черчения в браузере на javascript
Необходимо сделать браузерную "чертилку" по типу Автокада (пример функционала http://rama.sopromat.org/2009/?gmini=off)
Кроме линий, предусмотреть отрисовку дуг и кривых
В функционал добавить масштабирование и перемещение колесиком мышки (как в Автокаде) (примерно как тут http://www.rvolve.com/zoom_pic.php)
"Подсветка" линии (дуги, кривой) при пересечении ее курсором мышки
"Выбор" с обозначением "ручками" (примерно как на 2 рисунке тут http://fabricjs.com/customization/)
При двойном клике на линии - вывод ее свойств (начало, конец, длина и т.д.) с возможностью их изменения (пример http://fabricjs.com/controls/)
Предусмотреть возможность группировки и группового перемещения объектов
Свойства объектов заносятся в ячейки массива. При удалении объекта следующие объекты в массиве "подтягиваются" на освободившееся место.
По возможности - функция проверки замкнутости контуров (координаты начала/конца одной линии должны совпадать с координатами начала/конца других ли...
Другие открытые задания:
Менеджер по привлечению клиентов200 000 р.
Бюджет: 200 000 р. Условия: 1. Холодный поиск клиентов онлайн/оффлайн 2. Оплата: мы называем вам стоимость работ, а вы добавляете свою комиссию сверх нашей суммы 3. Средний чек: 10…
Написать доклад для дипломной работы2 000 р.
Бюджет: 2 000 р. требуется с дипломной_работы выписать все основной для доклада как в примере
Размещение объявлений на авито5 000 р.
Бюджет: 5 000 р. От вас просто размещение на вашем аккаунте. Занимаюсь перепродажей электроники и других вещей. Провисеть должны до продажи. Можно несколько объявлений и несколько а…
поиск заданий