Графические устройства

         

Приращения координат и адресов смежных точек



Таблица 7.4. Приращения координат и адресов смежных точек



Приращение смешанных координат

Приращение их адресов

X-1.Y-1

X, Y-1

X+1.Y-1

k-w

W

k-w

X-1.Y

X, Y

X+1.Y

k

0

k

X-1.Y+1

X, Y+1

X+1.Y+1

w-k

w

w+k

Из табл. 7.4, в частности, следует, что при перемещении по горизонтали адреса точек уменьшаются или увеличиваются на значение переменной bytppnt. Если для работы с кодами точек используются обычные операции, то после их выполнения текущий адрес надо изменить на bytppnt. Если же применяются строковые операции, то они автоматически изменяют текущий адрес на размер операнда. При обработке точек в естественном порядке, т. е. в сторону увеличения значений их координат, строковые операции увеличивают адрес, а при обработке точек в обратном порядке уменьшают его. Таким образом, при последовательной обработке точек строки для получения адреса очередной точки достаточно простой переадресации операндов.



Содержание раздела