logo
7_Лабораторный_практикум

Лабораторная работа 5. Удаление невидимых линий и поверхностей

Цель работы: Изучение алгоритмов удаления невидимых линий и поверхностей.

Рассматриваемые вопросы:

  1. Картинные алгоритмы удаления невидимых линий и поверхностей.

  2. Объектные удаления невидимых линий и поверхностей.

Задание к лабораторной работе:

Разработать программы, реализующие картинный и объектный алгоритмы удаления невидимых линий и поверхностей для сцены, состоящей из одного или нескольких трехмерных объектов. Объекты могут перекрывать друг друга полностью или частично, а также «протыкать» друг друга. Реализовать динамическое преобразование объектов (перенос, поворот и т.д.)

Контрольные вопросы:

  1. Когда применяются алгоритмы удаления невидимых линий и поверхностей?

  2. Как классифицируются алгоритмы удаления невидимых линий и поверхностей?

  3. Каким образом можно повысить быстродействие алгоритмов удаления невидимых линий и поверхностей?

  4. Какие структуры данных удобно применять при реализации алгоритмов удаления невидимых линий и поверхностей?