Четвертый и пятый параметры CIRCLE “начало” и “ конец”
измеряются в радианах; они задают начальную и конечную точки дуги
(при ее замыкании образуется круг). Когда строится полный круг,
эта пара параметров не нужна. Но без них не обойтись, если требуется
вычертить лишь часть круга (дугу).
Y
По правилам считается, что
Вращение начальный угол дуги = 0, если
против радиус направлен вправо и
часовой стрелки параллелен горизонтальной оси,
кроме того дуга вычерчивается
Конечный угол против часовой стрелки
X
Начальный угол
Начальный и конечный углы в CIRCLE
угол = П угол = 0 угол = П угол = 2П угол = -П угол = -2П
рис. 4.1 рис. 4.2 рис. 4.3
Пример 14. (Построение дуги окружности).
SCREEN 12
CLS
COLOR 0, 0
PI = 3.14159
CIRCLE (110, 100), 80, 1, 0, PI
Эта программа вычерчивает дугу, повернутую кверху.
Если параметрам начало и конец присвоить отрицательные
значения дуга не будет вычерчивать в противоположном направлении
то есть по часовой стрелке. Вместо этого строятся радиусы соединяющие две точки окружности с ее центром (рис. 4.3).
|
|
Оба угла - П и 2 П отрицательные в результате получается
отрезок параллельный оси ОХ и проходящий через центр круга
(т. е. диаметр).