Разработка интерфейса для черчения в браузере на javascript
Задание закрыто
Стоимость:
Договорная
Срок выполнения:
100 дней
Варианты оплаты:
По договоренности
Дата публикации:
2013-08-06 15:42
Был на сайте:
2024-10-25 09:29
Реклама
Разработка интерфейса для черчения в браузере на 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/)
Предусмотреть возможность группировки и группового перемещения объектов
Свойства объектов заносятся в ячейки массива. При удалении объекта следующие объекты в массиве "подтягиваются" на освободившееся место.
По возможности - функция проверки замкнутости контуров (координаты начала/конца одной линии должны совпадать с координатами начала/конца других ли...
Другие открытые задания:
Трафик с АВИТО , Юла . Продажи , лиды . Нужен ПАРТНЕР по продажам .60 000 р.
Бюджет: 60 000 р. Трафик с АВИТО , Юла . Продажи , лиды . Нужен ПАРТНЕР по продажам . Нужен специалист по AVITO , ЮЛЕ со своим трафиком . Меня зовут Олег и я занимаюсь производс…
СРОЧНО! Нарисовать постер5 000 р.
Бюджет: 5 000 р. Рисунок (высокое разрешение) для печати. Вертикальный. На темном фоне изображено существо, эффектно подсвеченное, без изображения источника света. Образ в стиле (п…
Маркетолог . Нужен специалист по ЮЛЕ со своим трафиком .Специалист по рекламе ,трафику , лидогенерации .60 000 р.
Бюджет: 60 000 р. Маркетолог . Нужен специалист по ЮЛЕ со своим трафиком .Специалист по рекламе ,трафику , лидогенерации . Здравствуйте, уважаемые фрилансеры ! Меня зовут Ол…
поиск заданий