Нужен ПРОФИ! www.panteonsoft.com. На этом сайте представлена программа, аналог которой нам нужен.Только нам нужно создать собственную программу,с собственным фирменным стилем, с переводом на разные языки,с каталогом памятников в 3д, но более улучшенную версию с привязкой ...
C# разбить сложный многоугольник на прямоугольники
Нужен класс на C#, которому передаю в качестве параметров два массива:
1. массив точек, из которого рисуется сложная фигура (первая точка = она же последняя)
2. массив, в котором массивы размеров прямоугольников, на которые нужно разбивать сложную фигуру - если сложно реализовать с разными прямоугольниками - возьмем прямоугольники одинаковой ширины.
На выходе - точнее результат работы процедуры должен быть массив прямоугольников (координаты вершин), перебрав которые через drawrectangle можно будет нарисовать поверх сложной фигуры прямоугольники.
Как я вижу решение задачи.
Расчитываем ширину фигуры, делим на ширину прямоугольников. Получаем количество полос. Далее для каждой из полос берем мин и макс высоты для точек пересечения сторон полосы и фигуры. Получаем координаты точек, кот. принадлежат сложной фигуре и которые попадают в наш прямоугольник. Далее из массива прямоугольников берем подходящие прямоугольники.
См. рисунки в приложении.
Повторюсь - на входе два массива - точек сложной фигуры и массив прямоугольников (ширина, высота) - если сложно реализовать с разной шириной - ширина одна.
На выходе массив прямоугольников {a1{0,0,10,10},a2{10,10,35,30}} - по которому я смогу отрисовать прямоугольники поверх сложной фигуры. Понятно, что может быть много вариантов комбинаций прямоугольников (если на входе будет много разных прямоугольников). Хорошо будет, если на выходе будет многомерный массив вариантов, где каждый элемент будет комбинацией вариантов, и в каждом элементе массива будет лежать массив прямоугольников).
Просьба указать сроки и цену исполнения.
Заявки фрилансеров
Похожие заказы
- Прикладное ПО11 заявокЗакрыт13 лет назад
Необходимо разработать шаблон для автоматизации построения дерева событий. Данные для построения дерева из таблицы exсel. От Вас стоимость, сроки. Подробное ТЗ по запросу
Прикладное ПО1 исполнительЗакрыт13 лет назадПри нажатии кнопки "удар" молоточек бьёт по гвоздю и тот немного забивается. Примерно так, как на картинке показано реализовать стандартными компонентами. без directx или opengl. Си ++ срок 2-3 дня ...
Прикладное ПО1 заявкаЗакрыт13 лет назад- $500
Примерно вот так, как на прикрепленных скриншотах показать передачу сигнала, или может как то по другому, как вы это видите. Потом создать коллизию, путем смешивания 2-х зеленых цветов в 1 какой нибудь, и ...
Прикладное ПО1 исполнительЗакрыт13 лет назад - $35
Нужно написать исходник 4ой задачи из архива http://files.mail.ru/6is3r3. 4ая задача решает уравнение Пуассона (методом_Зейделя, методом_верхней_релаксации, методом_минимальных_невязок, методом_наискорейшего_спуска, методом_простой_итерации_ (Якоби), ...
Прикладное ПОнет заявокЗакрыт13 лет назад Требуется собрать известную библиотеку с открытыми исходными кодами libtiff.org (язык библиотеки - си) под Mac Os X. (Тестируемая версия – 10.6.8) и подключить скомпилированные объектные файлы к библиотеке – imaginglib.sourceforge.net (паскаль, компилятор Lazarus) ...
Прикладное ПОнет заявокЗакрыт13 лет назадНеобходимо разработать ПО для терминала приёма платежей. Железо - фискальный регистратор PayVKP-80P, купюроприёмник CashCode, сенсор GeneralTouch. ОС - Linux. Платформа - Python + UI на pywebkit-gtk. Определяемся с бюджетом, подробного ТЗ ...
Прикладное ПО1 заявкаЗакрыт13 лет назад- $50
Вот по такой ссылке http://translate.google.ru/translate?hl=en&sl=ru&u=http://www.free-lance.ru гугл отдает перевод страницы. Нужно сделать функцию получения данного кода. Функция должна поддерживать возможность использовать прокси. На вход функции подаются: URL страницы, языковая пара перевода (язык ) и прокся (HTTP, ...
Прикладное ПО3 заявкиЗакрыт13 лет назад Нужно доработать УТ 10.3 под авторемонтную компанию. Бюджет - договоримся... Задача: - согласовать ТЗ на доработку с разбивкой на этапы - непосредственно доработка. ...
Прикладное ПО2 заявкиЗакрыт13 лет назад- $50
Есть один прайс в xls. Надо из него формировать другой, беря значения из первого и добавляя нужные нам. Бюджетные варианты приветствуются ;).
Прикладное ПО1 исполнительЗакрыт13 лет назад