Рисование дуги, эллипса и сектора.
Чтобы нарисовать дугу, эллипс или сектор окружности, вам необходимо добавить новые параметры в оператор CIRCLE. Его полная форма выглядит следующим образом: CIRCLE (Х, У), радиус, цвет, начало, конец, коэффициент, где Х, У– координаты центра окружности; радиус – радиус окружности; цвет – ее цвет; начало – начальная точка дуги, заданная в радианах; конец - конечная точка дуги, заданная в радианах; коэффициент – отношение значений У - радиуса и Х –радиуса. Для рисования дуги необходимо добавить значения параметров начальной и конечной дуги. Значения параметров начало и конец задаютсяв радианах и должны иметь значения от 0 до 6.28. QBASIC при рисовании дуг ведет отсчет от начальной точки дуги к конечной в направлении против часовой стрелки. При отрицательных значениях параметров начало и конец QBASIC соединяет начальные и конечные точки дуги с центром соответствующей окружности. Т.о. можно нарисовать сектор. Для рисования эллипса нужно ввести в оператор CIRCLE коэффициент. При значении коэффициента от 0 до 1 эллипс растянут по оси 0х. При значении коэффициента 1(или его значение не указывается) вы получите изображение окружности. При значении коэффициента большего 1 эллипс растянут по оси 0у.
|