Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Взаимное расположение объектов




Линейная перспектива

Предположим, что цель разработчика состоит в том, чтобы спроектировать объемные объекты на плоскость компьютерного экрана таким образом, чтобы более удаленные отрезки объекта изображались более короткими, чем равные им по величине, но более приближенные отрезки. При этом должен быть создан эффект сходимости на линии горизонта параллельных линий объекта. Очевидно, что стандартные способы проекции трехмерных объектов на плоскость, используемые в инженерной графике, такие как прямоугольная диметрия и изометрия, здесь не подходят.
Для создания эффекта перспективы необходимо руководствоваться тем соображением, что поле зрения человека представляет собой, в грубом приближении, внутреннее пространство конуса или, что еще проще, четырехгранную пирамиду с вершиной в гипотетическом глазу наблюдателя и осью, совпадающей с направлением его взгляда. Все, что находится вне конуса, наблюдатель не видит. Любое сечение пирамиды, перпендикулярное ее оси, целиком отображается на экран, причем координаты всех точек, попавших в это сечение, сжимаются или растягиваются с таким расчетом, чтобы границы сечения совпали с границами экрана. Очевидно, что чем дальше сечение от вершины пирамиды (т.е. от глаза наблюдателя), тем меньше приходится растягивать (или тем больше сжимать) координаты точек, попавших в это сечение. Тем самым достигается эффект уменьшения объекта при его удалении от наблюдателя, т.е. эффект перспективы.

В компьютерной графике существует проблема не только правильного изображения группы объектов, в которой одни объекты перекрывают другие, но и проблема правильного изображения различных частей одного и того же объекта. Эта проблема носит название задачи удаления невидимых линий или задачи видимости.
Существует много различных способов решения этой задачи. Один из них заключается в том, что изображаемый объект разбивается на множество элементарных элементов (граней). Затем для каждой пары граней решается вопрос, перекрываются ли их проекции на плоскость экрана. Если да, то вычисляется, какая грань находится ближе, а какая - дальше от наблюдателя, и какая часть дальней грани перекрывается ближней гранью. Ясно, что подобная операция чрезвычайно трудоемка и требует значительных процессорных ресурсов.
Тем не менее, не выполнив задачу удаления невидимых линий, невозможно добиться сколько-нибудь удовлетворительного эффекта трехмерности изображения.




Поделиться с друзьями:


Дата добавления: 2015-06-26; Просмотров: 500; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.