Проект Трехмерный визуализатор (графика) — различия между версиями

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

Текущая версия на 03:20, 12 августа 2009

Спецификация проекта

Необходимо реализовать конструктор для построения каркасных моделей фигур вращения и выдавливания и сохранения их в файл.


Для фигур вращения строится контур (мышкой) и ось вращения, задается угол поворота (от 0 до 360) и шаг вращения. В результате вращения контура вокруг оси вращения на заданный угол (с фиксацией на каждом шаге) получаем каркасную модель фигуры вращения. Для фигур, полученных путем выдавливания строится кривая и направляющая, вдоль которой происходит выдавливание.

Для построений использовать аффинные преобразования.

Фигуры можно для просмотра как загружать сохраненные из файла, так и создавать новые.