Удаление невидимых линий | MetodPro.ru

Реклама на сайте

Удаление невидимых линий


1 Задача преодоление неоднозначности

2 Алгоритмы удаления невидимых линий и поверхностей

2.1 Алгоритм плавающего горизонта

2.2 Алгоритм Ньюэла М., Ньюэла Р.и Санча

2.3 Алгоритм, использующий Z-буфер

2.4 Алгоритм Вейлера— Азертона

2.5 Алгоритм определения видимым поверхностей методом трассировки лучей

 

В процессе визуализации объектов, представленных геометрическими моделями возникает задача ликвидации неоднозначностей в создаваемом представлении. Данная задача может быть решена различными способами. Рассмотрим простой пример визуализации пирамиды, представленной каркасной моделью, рис. 

 

Рисунок . Ликвидация неоднозначности визуального представления модели

 

По представленному на рисунке a) образу мы не можем точно сказать, как прирамида ориентирована в пространстве. Использование простейшего метода ореола, рисунок b), улучшает ситуацию, теперь мы можем однозначно сказать, как расположена пирамида. Однако, при визуализации сложных моделей данный метод не дает хороших результатов. Для получения хорошего решения необходимо удалить невидимые для наблюдателя линии и поверхности, рисунок c).



Методические пособия

  • Системы автоматизированного проектирования
  • Социология молодёжи
  • Общая социология
  • Криптография
  • Проектирование трансляторов
  • Компьютерная графика
  • Моделирование систем
  • Информационная безопасность
  • Теория вычислительных процессов
  • Логические основы искусственного интелекта
  • Проектирование распределённых информационных систем