Краткие теоретические сведения. Для вывода элементов графики в окне формы используются такие методы форм, как:

Для вывода элементов графики в окне формы используются такие методы форм, как:

Pset - рисование точки;

Line - рисование линии;

Circle - рисование окружности или эллипса.

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

Пределы изменения экранных координат – это размеры доступной для обработки рабочей зоны формы, которые можно получить из свойств ScaleHeight и ScaleWidth. Отсчет координат ведется с левого верхнего угла (нулевая точка).

Следует напомнить, что экранные координаты измеряются в твипах и представляют собой целые числа.

Пределы изменения программных координат – это начальное и конечное значения пределов изменения аргумента функции Xn, Xk и ее максимальное и минимальное значения Ymin и Ymax, (определяемые при табулировании функции). Отсчет координат ведется с левого нижнего угла (точка Xn, Ymin). Математические координаты обычно вещественные числа.

Tаким образом, можно определить коэффициенты пропорциональности (масштабные множители) как отношение пределов изменения экранных и математических координат:

 

kX = ScaleWidth / (Xmax-Xmin)

kY = ScaleHeight / (Ymax-Ymin)

 

Тогда программные координаты преобразуются в экранные таким образом:

Xэ = (X - Xmin) * kX

Yэ = (Ymax -Y) * kY

 

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

 








Дата добавления: 2014-11-29; просмотров: 573;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.