русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

ЭКРАННАЯ СИСТЕМА КООРДИНАТ


Дата добавления: 2015-07-23; просмотров: 2091; Нарушение авторских прав


Любое изображение в графическом режиме строится с использованием системы координат, где каждый пиксель характеризуется двумя координатами (х, у). Начало координат находится в левом верхнем углу. Горизонтальная координата х увеличивается слева направо, а вертикальная координата у — сверху вниз. Количество пикселей (разрешение экрана) на экране зависит от типаграфического адаптера. В нашем случае для адаптера VGA разрешение составляет 640x480.

Основные функции для работы с координатами:

Функция Назначение
getMaxX Возвращает максимальную координату X
getMaxY Возвращает максимальную координату Y
getX Возвращает текущую координату х
getY Возвращает текущую координату у
getPixel(x,y) Возвращает цвет точки с координатами (х,у)
Процедура Назначение
  Заштрихованный прямоугольник с координатами (x1, y1) —
Bar(x1,y1,x2,y2) верхний угол и (x1, y1) — нижний правый угол, используется
  текущий цвет и стиль
  Параллелепипед с координатами противоположных вершин
  (x1,y1) и (x1,y1); -width — ширина боковой грани (отсчитывается
Bar3D(x1,y1,x2,y2,width, height) погоризонтали), height — признак включения верхней грани
  (если true — верхняя грань вычерчивается, false — не вычерчивается)
   
Line(x1,y1,x2,y2) Рисует линию от точки (x1,y1), до точки (х2,у2).
LineTo(x,y) Рисует линию оттекущего указателя к точке (х,у)
Rectangle(x1,y1x2,y2) Рисует контур прямоугольника с координатами противоположных вершин (x1.y1) и (х2,у2)
PutPixeI(x,y,color) Выводит на экран точку с координатами (х.у) и цветом color


<== предыдущая лекция | следующая лекция ==>
Некоторые графические примитивы | Типичные ошибки


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

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