Разработка интерфейса для черчения в браузере на javascript
Задание закрыто
Стоимость:
Договорная
Срок выполнения:
100 дней
Варианты оплаты:
По договоренности
Дата публикации:
2013-08-06 15:41
Обновлено:
2013-08-13 12:26
Был на сайте:
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/)
Предусмотреть возможность группировки и группового перемещения объектов
Свойства объектов заносятся в ячейки массива. При удалении объекта следующие объекты в массиве "подтягиваются" на освободившееся место.
По возможности - функция проверки замкнутости контуров (координаты начала/конца одной линии должны совпадать с координатами начала/конца других ли...
Другие открытые задания:
Лиды . Нужен трафик с хорошими Лидами .Трафик-менеджер .10 500 р.
Бюджет: 10 500 р. Лиды . Нужен трафик с хорошими Лидами .Трафик-менеджер . Трафик-менеджер . Нужен трафик-менеджер для создания потока клиентов . Меня зовут Олег и я занимаюсь …
Написать скрипт парсинга веб платформы стартапов50 000 р.
Бюджет: 50 000 р. Задача: парсинг карточек компаний из sberunity.ru. Написать скрипт, передать код и результат выполнения кода - .xlsx файл. Всего 4,732 карточки. 1. Открыть кажды…
Собрать IPA файл из проекта на Flutter2 000 р.
Бюджет: 2 000 р. Пытаюсь собрать IPA файл с помощью Codemagic.io. Пустой или демо проект собирается без ошибок. Но если добавить зависимость wireguard_flutter, то начинаются пробле…
поиск заданий