Нужно из вот этого проэкта: http://www.alsprogrammingresource.com/particles_tutorial.html Вытянуть сами частицы или написать что-то похожее. Чтобы было просто чёрное окно OpenGL и эти частицы.
Генератор генеалогического дерева
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Необходимо разработать приложение, которое сможет генерировать дерево из набора таких элементов как листья, ветки и тд.
Каждое дерево должно быть уникальное и экспортироваться в векторе (CDR).
примеры необходимых деревьев тут:
https://www.sendspace.com/file/vx11nq
Имен может быть от 2 до 25.
Так же текст на ленте.
Мы должны вносить имена + текст, на выходе должны получать дерево с выполнением определенных правил.
Таких как например листы не должны перекрывать друг друга сильно, только краями. Потому что будет каша.
Так же буквы должны быть соединены между собой, а буквы на ленте еще и прорезаны, если это буквы типа О, е, а и тд, где есть замкнутые границы
Эти деревья в конце сливаются в одну кривую (Weld) и вырезаются из бумаги, поэтому важно, что-бы все элементы были внахлест краями друг к другу. Если, например какой-то лист висит в воздухе, или буква никак не прикреплена к другим буквам, то она просто выпадет и все.
Что касается на ленты на дереве, то там наоборот, буквы должны быть раздельны + все замкнутые буквы - прорезанные, типо a, e, o, d и тд.
В дереве шрифт у нас немного сжатый, где-то -15% по горизонтали, тогда буквы часто соприкасаются сами по себе и их не нужно соединять отдельно. Там где нет, ставим либо прямоугольный соединитель, либо соединяем листом или желудем.
В нашем случае эти дерева вертикальные до 11 имен, если больше, то немного смещены, но тоже 1 под другим. Нет распределения на правых и левых
Все дерево генерировать не обязательно. Мы можем сделать 25 шаблонов, скажем, но программа должна потом заполнять имена и удалять/добавлять необходимые листья в центре. Каркас будет как бы одинаковым
Я себе это представляю как некую форму, куда мы вносим имена по 1 и нажимаем генерировать. На выходе получаем CDR или PDF (тоже должен подойти).
Если можно это сделать совместимым с Вебом, было бы еще лучше. Что-бы оно автоматом генерировалось при поступлении заказа.
Вот, сырой пример того, что пытался сделать предыдущий разработчик.
Но он, к сожалению, генерирует все совсем не в таком виде как нужно, плюс очень долго
форма дерева не та, ветки накладываются друг на друга и тд.
Это не конечный вариант, разработчик говорил, что только логику делает, а все штрихи будем вносить уже после её разработки, но на этом все и остановилось
Нам не нужно наблюдать процесс, главное на выходе файл.
Деревья до 6 имен все идут одной ширины 8.9”, деревья до 25 имен - 10.9”.
Что-бы было проще, как я говорил, можно сделать некие шаблоны, с каркасами, а чистить и заполнять в зависимости от имен - только внутренности
тут картинки картинки листьев
https://www.dropbox.com/s/j9h77790nds73r9/Archive%203.zip?dl=0
Заявки фрилансеров
Похожие заказы
- Прикладное ПО1 заявкаЗакрыт9 лет назад
Нужно написать программу на C#, включающую в себя 3 пункта описанных ниже. На выходе нужен проект в VisualStudio. Есть один момент, нужно учитывать, что программа для курсовой 1 курса университета и знания C# ниже ...
Прикладное ПО6 заявокЗакрыт9 лет назадНужна программка, которая генерирует специальные текстовые файлы. В ini файле программы я ввожу: -"возможные символы", например abcde12345 (symbols) -длину слов из этих символов (length) -количество слов в файле (words) -шаблон ...
Прикладное ПО7 заявокЗакрыт9 лет назадНужно отпарсить сайт www.aiotestking.com и сформировать на каждый экзамен базу SQLite с вопросами, ответами, правильными ответами, картинками, объяснениями - структуировано. В основном структура каждого вопроса, ответов, правильного ответа и объяснения совпадает, но бывают и ...
Прикладное ПО4 заявкиЗакрыт9 лет назад- $15
мне нужно оформить работу в виде оконного приложения. Код самой программы к которой нужна красивая "обложка" имеется. Задача состоит в следующем: Выполнить на языке с++ (win32) оконное приложение, которое будет отображать построение выпуклой ...
Прикладное ПО1 заявкаЗакрыт9 лет назад Есть парсер доменов работает в 1 поток, нужно сделать потоки. Парсер просто как 2 пальца, но не хватает потоков. Язык c#
Прикладное ПО8 заявокЗакрыт9 лет назадНеобходимо программно, в виде DLL, реализовать порядка 5 численных методов. Класс задач - распределение ресурсов (объемно-календарное планирование, линейное и нелинейное программирование, оптимальное управление). Сами методы подробнейшим образом (в расчете на математика-программиста) описаны в книге. Книга ...
Прикладное ПО2 заявкиЗакрыт9 лет назадРеализовать: прямой метод Гиллеспи для системы актина с первоначальной концентрацией [ATM]t=0= 3 мкM. В модель включить 5 биохимических реакций с участием актина: спонтанную нуклеацию, реакции ассоциации и диссоциации на плюс- и минус-концах филамент.смоделировать системы актина с ...
Прикладное ПОнет заявокЗакрыт9 лет назадВсем привет! Надо человек который напишет программу под viber (desktop or android), задача программы автоматически отвечать на сообщения. Мне нужна точная копия по функционалу как программа "AutoReply Whatsapp Messages" https://www.youtube.com/watch?v=dlsGxJNUHi0 но только для Viber. ...
Прикладное ПО1 исполнительЗавершен9 лет назадДобрый день. Необходимо разработать виджет (таблица) для рабочего стола в amo crm. 1) Поле "Дата" дать возможность создать не только по дате открытия, но по дате закрытия одновременно. Мы выбираем как, ...
Прикладное ПО1 заявкаЗакрыт9 лет назад