Проект Трехмерный визуализатор (графика) — различия между версиями
Материал из Вики ИТ мехмата ЮФУ
Dem (обсуждение | вклад) (Новая: == '''Спецификация проекта''' == Необходимо реализовать конструктор для построения каркасных моделей фи...) |
Avalanche (обсуждение | вклад) |
||
Строка 10: | Строка 10: | ||
Фигуры можно для просмотра как загружать сохраненные из файла, так и создавать новые. | Фигуры можно для просмотра как загружать сохраненные из файла, так и создавать новые. | ||
+ | |||
+ | [[Категория:Проекты для первокурсников 2008/09 уч. г. на лето 2009]] |
Текущая версия на 03:20, 12 августа 2009
Спецификация проекта
Необходимо реализовать конструктор для построения каркасных моделей фигур вращения и выдавливания и сохранения их в файл.
Для фигур вращения строится контур (мышкой) и ось вращения, задается угол поворота (от 0 до 360) и шаг вращения.
В результате вращения контура вокруг оси вращения на заданный угол (с фиксацией на каждом шаге) получаем каркасную модель фигуры вращения.
Для фигур, полученных путем выдавливания строится кривая и направляющая, вдоль которой происходит выдавливание.
Для построений использовать аффинные преобразования.
Фигуры можно для просмотра как загружать сохраненные из файла, так и создавать новые.