Преобразование - кадрирование - Большая Энциклопедия Нефти и Газа, статья, страница 1
Почему неправильный номер никогда не бывает занят? Законы Мерфи (еще...)

Преобразование - кадрирование

Cтраница 1


Преобразование кадрирования выполняется очень просто. Положим вначале, что весь экран является полем индикации.  [1]

Совмещение преобразований кадрирования не всегда бывает таким простым, как в уравнениях (7.9) и (7.10), поскольку соотношение между окном и привязкой может быть переменным. Такой случай показан на рис. 7.14. В каждом случае заштрихованы видимая на экране область в основной системе координат и соответствующий прямоугольник, который она занимает на экране. Эти две области можно считать полностью соответствующими окну и полю индикации: они определяют, какие части основной копии видны и где они должны появиться на экране.  [2]

В той же главе рассматривается преобразование кадрирования, при котором масштаб изображения определяется путем задания размера видимой части до и после масштабирования.  [3]

Напишите уравнения, соответствующие уравнениям (7.3) и (7.4), в которых преобразование кадрирования выражалось бы не через центр и размеры окна и поля индикации, а через их края.  [4]

Однако если отрезок не поворачивается, то для экономии времени используется просто преобразование кадрирования.  [5]

При таком использовании символа формируется его привязка: так будет называться соответствующая подпрограмма, подвергнутая преобразованию кадрирования.  [6]

7 Влияние кадрирования на структуру изображения. [7]

Программист, выполняя операцию кадрирования, предпочитает обратиться к соответствующим библиотечным подпрограммам, а не программировать отдельно каждое преобразование кадрирования. Зависимость операции кадрирования от типа примитивов в элементе вынуждает иметь для каждого типа примитивов свои программы кадрирования.  [8]

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

Разумеется, можно ( и часто удобно) задавать окно и поле индикации положением их границ, а не центром и размерами. Это приводит к небольшому изменению уравнений преобразования кадрирования.  [10]

Существуют также некоторые возможности выбора формы представления чисел для координат листа: можно пользоваться целыми или дробными числами или числами с плавающей точкой. Наиболее удобна форма представления чисел с плавающей точкой, поскольку при ее использовании можно выбирать единицы измерения для листа, не боясь переполнения или потери точности. Однако форму представления следует принимать такой, чтобы она была пригодна для выполнения преобразования кадрирования в целом. Поэтому если решено использовать числа с плавающей точкой, то и кадрирование должно производиться с применением чисел с плавающей точкой, так же как и преобразование координат листа в координаты экрана. Только после этого координаты могут быть переведены в целый или дробный вид для включения в дисплейные команды.  [11]

На рис. 7.10 а приведена блок-схема дисплейной системы, снабженной аппаратурой преобразования изображения и буферизуемой регенерацией ( разд. Процессор изображения принимает данные от контроллера изображения в виде двух - или трехмерных координат точек. Одновременно относительные координаты переводятся в абсолютные. После этого преобразованные точки подвергаются преобразованию кадрирования.  [12]

На рис. 7.10 а приведена блок-схема дисплейной системы, снабженной аппаратурой преобразования изображения и буферизуемой регенерацией ( разд. Процессор изображения принимает данные от контроллера изображения в виде двух - или трехмерных координат точек. В обоих случаях координаты этих точек преобразуются в четверки однородных координат добавлением фиктивной величины г. Одновременно относительные координаты переводятся в абсолютные. После этого преобразованные точки подвергаются преобразованию кадрирования.  [13]

После отсечения всех невидимых частей отрезков изображение необходимо промасштабировать и вывести в нужное место до высвечивания. Это преобразование может быть задано в матричной форме, как описано в гл. В другом варианте необходимые преобразования задаются исключительно размерами окна и поля индикации. При этом все преобразование изображения может рассматриваться как единое преобразование кадрирования, используемое для перехода от исходной формы задания изображения к изображению на экране.  [14]



Страницы:      1