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