Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Удаление невидимых линий и поверхностей

Читайте также:
  1. B) Противогрибковая терапия, хирургическое удаление очага потому что заболевание вызвано поражением грибами рода Aspergillus
  2. B) удаление конкрементов из брюшной полости и ее санация
  3. А) отморожение IV и V пальцев правой кисти IIстепени. Надсечь пузыри с удалением жидкости, с последующим наложением асептической повязки
  4. Взаимное положение линий чертежа.
  5. Дайвинг, базовые навыки дайвера. Удаление воды из-под маски.
  6. Дезинфекция поверхностей
  7. Как располагают размерные линий? Нанесение размеров

 

Задача удаления невидимых линий и поверхностей(УНЛиП) перекрывающихся объектов является одной из наиболее сложных в компьютерной графике.

Алгоритмы удаления невидимых линий и поверхностей определяют ребра, поверхности или объемы, которые невидимы для наблюдателя, находящегося в заданной точке пространства.

Необходимость удаления невидимых линий проиллюстрирована рис., на котором приведен каркасный чертеж куба. Каркасный чертеж представляет трехмерный объект в виде штрихового изображения его ребер. Этот чертеж можно проинтерпретировать по-разному: как вид куба сверху, слева или снизу. Удаление тех ребер и граней, которые невидимы из соответствующей точки наблюдения, позволяет избавиться от неоднозначности.

Все алгоритмы УНЛиП включают в себя сортировку.

· Главная сортировка ведется по геометрическому расстоянию от объекта сцены до точки наблюдения. Основная идея, положенная в основу сортировки по расстоянию, заключается в том, что чем дальше расположен объект от точки наблюдения, тем больше вероятность, что он будет полностью или частично заслонен более близкими к точке наблюдения, т.е. всем объектам сцены присваиваются приоритеты по глубине.

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

Эффективность алгоритма УНЛиП таким образом зависит от эффективности процесса сортировки.

Для повышения эффективности сортировки используется когерентность сцены (тенденция неизменяемости сцены в малом).

Алгоритмы УНЛиП классифицируют по способу выбора системы координат или пространства, в котором они работают.

· Алгоритмы, работающие в объектном пространстве.

· Алгоритмы, работающие в пространстве изображений.

Алгоритмы, работающие в объектном пространстве, используют систему координат, в которой описаны объекты (МСК). При этом получаются точные результаты, ограниченные лишь точностью вычислений. Полученные изображения можно увеличивать в несколько раз без потери качества.

Алгоритмы, работающие в пространстве изображений, имеют дело с системой координат устройства(экрана), на котором визуализируются объекты. При этом точность вычислений ограничена разрешающей способностью экрана(600х480, 800х600 и 1024х768). Результаты, полученные в пространстве изображений, а затем увеличенные в несколько раз, не будут соответствовать исходной сцене(например, могут не совпасть концы отрезков).

Алгоритмы, формирующие список приоритетов(сортировка по глубине), работают как в ОП, так и в ПИ.


Дата добавления: 2015-08-10; просмотров: 72 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
УДАЛЕНИЕ КОПРОЛИТА| Метод сортировки по глубине

mybiblioteka.su - 2015-2024 год. (0.006 сек.)