Необходимо разработать редактор уровней для разрабатываемой игры. Краткое описание: программа должна быть написана для OS Windows, предоставлять визуальные средства для проектирования 2D уровней (drag&drop элементов уровня), сохранять отредактированный уровень в файл, загружать уровень из файла. ...
Программа для рисования археологических разрезов
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Программа для рисования археологических стратиграфических разрезов.
программа для рисования археологических стратиграфических разрезов
Требования:
1) Простой ,стандартный win интерфейс.
2) Среда программирования Microsoft Visual C++.NET 7 (в крайнем случае MVC++ 6-й версии).
3) Желательно сохранение в стандартный векторный формат.
Программа необходима для археологов, для того чтобы сделать рисунок
стратиграфического разреза (в инете есть инфо про стратеграфический разрез),
с возможностью его масштабирования, печати в выбранном масштабе, редактирования,
сохранения (желательно в векторном формате).
Рисунок сейчас делают в ручную,
(пример http://archaeology.nsc.ru/images/slides%20for%20web/sites/Biyka/Biyka1/stratBij1.GIF)
на этой ссылке пример представляет из себя рисунок сделанный из кривых и нарисованы составы слоев,
в программе достаточно просто кривые и разная штриховка слоев , а так же подписи слоев .
( http://archaeology.nsc.ru/sites_ALTAI/Bijka_konpleks/bijka1/Bijk1_geo3.htm) - общая информация.
В программе построение рисунка должно выглядить так:
1) сетка метр на метр тонкими линиями , масштаб 1:10 .
курсор необязательно плавное движение , можно привязать к внутренней сетки
2) пользователь расставляет точки по определенным кардинатам, у курсора должны всегда идти кординаты
нахождения курсора. По этим точкам рисуется(генерируется) кривая (сплайновая кривая Catmull-Rom)-
- код и пример программы и описание сплайновой кривой Catmull-Rom в прилогающемся файле. (там все несложно проект )
3) Должна быть возможность добавления точек и перегенирация кривой или добавление новой линии
по новым точкам.
4) Должна быть возможность удаления точек.
5) Поле рисования разбивается так же на квадраты , которые имеют так же свои координаты они будут
соответствовать реальным квадратам при археалогическом разрезе которые обычно равны метр на метр или 2 метра на 2
а на рисунке будут являться в масштабу и для печати М 1:10.
6) При распечатке необходимо возможность как распечатки всего рисунка например на плоттере или на обычном принтере или распечатка отдельных квадратов с печатью границ соседних квадратов (это на тот случай если надо соединить листы формата а4 ).
7) При рисование возможность увеличение и уменьшения рисунка для работы с одним ,2,3 -мя квадратами или возврат к общей картине .
Заявки фрилансеров
Похожие заказы
- $500Прикладное ПО1 исполнительЗавершен18 лет назад
Даны целые действительные числа ( a1,a2…,an ), n=9 Получить сумму тех чисел данной последовательности, которые нечетные и отрицательные. Нужен ассемблер + машинный код. ...
Прикладное ПО1 исполнительЗавершен18 лет назад- $10
Срочно!!!! Суть задания: к сегодняшнему вечеру, , в крайнем случае к вечеру воскресенья нужно написать программу подсчёта результатов соревнований. Только на Visual Basic. Это мне нужно для ...
Прикладное ПО1 исполнительЗакрыт18 лет назад Имеется продукт - ZoneTick World Time Zone Clock - http://zonetick.com К нему имеется инсталлер, написанный на NullSoft NSIS, который давно и прекрасно работает. Требуется сделать аналогичный MSI-based инсталлер. Частично ...
Прикладное ПО4 заявкиЗакрыт18 лет назадТребуется решить простую задачу с использованием языка программирования Пролог
Прикладное ПО4 заявкиЗакрыт18 лет назад- $10
Нужен специалист по защите ПО. Есть прога. К ней надо прикрутить защту.
Прикладное ПО1 исполнительЗакрыт18 лет назад Требуеться програмирование и настройка прибора для систем спутникового слежения за транспортом, спроектированного на основе модуля WAVECOM Q2686H по средствам Open AT. Настройка передачи с устройства на сервер выходищих данных о местонахождении объекта, а так же ...
Прикладное ПО7 заявокЗакрыт18 лет назадПрограммное средство должно обеспечивать передачу сообщений и файлов между клиентскими системами с использованием сервера в качестве промежуточного звена передачи; установка клиентской части программного средства должна выполняться автоматически при обращении к серверной части программного средства; запуск ...
Прикладное ПО9 заявокЗакрыт18 лет назад- $200
есть программа типа UML-редактора. Ее нужно отладить и доработать. если есть опыт java (не сайты) велкам
Прикладное ПО11 заявокЗакрыт18 лет назад