.Предмет: ИГС (интерактивные графические системы)
Тема работы: "Объединение, пересечение, вычитание полигональных 3D-объектов"
Тип работы: курсовая работа
Описание работы:
Написать программу (желательно на C#, можно использовать OpenGL. Программа должна содержать поле, на котором изображаются объекты (многогранники), ползунки для изменения цвета, положения, угла поворота объектов.
Не меньше 3-х объектов.
Скажите, пожалуйста, возможно ли написать такую программу, сколько она будет стоить и к какому сроку будет готова (мне чем быстрее, тем лучше).
Форма программы должна содержать:
- поле, на котором изображаются 3 многогранника;
- ползунки для изменения положения объектов (с возможностью переключения между ними);
- ползунки либо для поворота каждого из объектов по отдельности, либо для поворота всей системы;
- возможность изменения цвета объектов;
- переключение между режимами: каркас, изображение с закраской (Фонга);
- ползунки для изменения размеров объектов;
- возможность изменения положения источника света;
- переключение между режимами: объединение, пересечение, вычитание объектов.
Отчет должен содержать описание того, как программа работает, описание основных применяемых алгоритмов.