Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
komp_gra1.doc
Скачиваний:
39
Добавлен:
17.09.2019
Размер:
352.77 Кб
Скачать

11. Визуализация трехмерных объектов. Получение стереоскопических изображений. Удаление невидимых линий и поверхностей.

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

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

Для получения трёхмерного изображения на плоскости требуются следующие шаги:

моделирование — создание трёхмерной математической модели сцены и объектов в ней.

рендеринг (визуализация) — построение проекции в соответствии с выбранной физической моделью.

Стереоскопическое изображение, изображение, создающее иллюзию объёмности, пространственности наблюдаемой картины. Два изображения стереопары, рассматриваемые раздельно правым и левым глазом, в сознании наблюдателя сливаются в единый зрительный образ. Чтобы такое слияние осуществилось, необходимо обеспечить проекцию на сетчатку каждого глаза предназначенного ему изображения. Примером устройства, используемого с этой целью, является стереоскоп.

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

СТЕРЕОИЗОБРАЖЕНИЕ-это картинка или видеоряд, использующих два отдельных изображения, позволяющих достичь стереоэффекта. Чтобы создать стереоизображение впрограмме трехмерного моделирования, надо сделать двойной рендеринг сцены- с двух камер, соответсвующ. Глазам наблюдателя.

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

12. Операторы Паскаля: Оператор присваивания, условный оператор, операторы циклов, оператор выбора.

Оператором называют специальную совокупность служебных слов, идентификаторов и специальных знаков выполняющих определенные действия. Операторы отделяются друг от друга точкой с запятой ";".

Оператор присваивания :=

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

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

Цикл- это многократно повторяющаяся последовательность операторов. Один повтор такой последовательности называется итерацией цикла. В Паскале имеется три типа циклов: repeat, while и for

Оператор выбора - это условный оператор, в котором происходит выбор из большого числа вариантов.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]