spfan.ru . титан покер, комбинация

кадрирование, отсечение

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

 

Кадрирование – это операция отображения (вывода) окна на область индикации. При этом отображении может происходить ряд преобразований:

1.             Масштабирование – частичное изменение по масштабу:

 

Image

S– скалярный множитель.

Масштабирование называется полным, если координаты по x и y равны.

2.    Сдвиг (перенос) – смещение всех графических примитивов, представляющих изображение объекта, на один и тот же вектор. Image, t – вектор перемещения. Если изображение остается на месте, а параллельно, без поворота Image переносятся оси координат, то имеет место следующее выражение:  Image в новой системе координат Image.

3.             Поворот:

Прямоугольная СК.

                Полярная СК.

 

Преобразование вращения:

1.       Вокруг координатных осей (пример для OZ).

Матрица 4*4, т. к. однородные координаты: Image 

2.       Вращение вокруг осей, // координатным осям.

Вращение на уголa вокруг оси // оси OZ и пересекающей плоскость OXY в точке XY:

Image       

Image
 


  y

 

                                                        ось // оси OZ.

Image Image
 

 

 


Image      z                                  x

3.       Вращение вокруг осей, проходящих через начало координат.

Матрица Rпр – произвольная, n1n3 – направляющие косинусы оси вращения:

Image

Вращение вокруг произвольной оси:

Image  

где Image

 

Отсечение – операция, в которой отбрасывается часть изображения, лежащая вне окна.

 

I Способ – после вывода.

II Способ – до вывода (лучше).

 

Если изображение задаётся как список точек, значит отсечение производится путём сравнения координат каждой точки с координатами поля ввода.

предыдущая тема следующая тема