Общее требование преподавателя:
==============================
Тема: Контролируемая триангуляция полигона
Независимо от языка написания программы, она должна содержать:
1) интерактивное задание исходных данных(ручное и случайное) с помощью экранного интерфейса;
2) вывод результатов в числовой и графической формах в необходимом и достаточном объёме;
3) приветствуется решение задач в режиме анимации, где движется всё, что может двигаться.
ТЗ, сформированное по заданию выше:
==============================
Необходимо реализовать приложение, которое будет выполнять контролируемую триангуляцию
1) Возможность задать полигон вручную (задаем n точек, после этого они соединяются и получаем фигуру), ИЛИ сгенерировать полигон случайно (Опять же задаем n точек).
2) Реализован простейший графический интерфейс, включающий в себя:
2.1) Координатную плоскость, где будут отображаться все результаты.
2.2) Кнопка "Сгенерировать случайный полигон" с диалоговым окном, спрашивающим, сколько точек нужно задать, а так же генерить значение h для триангуляции,так что бы длины сторон треугольников не превышали заданного значения h.
2.3) Кнопка "Задать полигон вручную" с диалоговым окном, спрашивающим, сколько точек нужно ввести с последующим вводом каждой точки (задавая их координаты Х и Y), а так же значение h
2.4) Кнопка "очистить", удаляющая полигон и все связанные с ними исходные данные.
Язык программирования: любой, рассмотрю все ваши предложения. Но в приоритете все же такие программы, как MathCad и Matlab, ибо они в первую очередь предназначены для решения таких задач.
В принципе, все. Если есть какие-то дополнительные особенности, связанные с реализацией, или же я что-то забыл указать в ТЗ - можете спросить меня.
| Гарантия на работу | 1 год |
| Средний балл | 4.53 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |