Справочник по C/C++
arc()

#include <graphics.h>

void  arc()

Параметры

int x координата x
int y координата y
int stangle начальный угол
int endangle конечный угол
int radius радиус

Описание

Рисует дугу окружности

Ф. рисует текущим цветом дугу окружности с центром в точке с координатами (x,y) и радиусом radius. Дуга рисуется от угла stangle до угла endangle. Если stangle равен 0 и endangle равен 360, функция arc нарисует полную окружность.

Угол для arc отсчитывается против часовой стрелки, где 0 градусов соответствует 3 часам на циферблате, 90 градусов - 12 часам и т.д.

Замечание. Параметр linestyle не оказывает воздействие при построении дуг, окружностей, эллипсов и секторов. Используется только параметр thickness.

Замечание. Если вы используете CGA в режиме высокого разрешения или монохромный графический адаптер, примеры на использование графических функций, приведенные в этой книге, могут не дать ожидаемого результата. Если ваша система работает на CGA или монохромном адаптере, передайте значение 1 тем функциям, которые изменяют цвет закрашивания или рисования, (например, setcolor, setfillstyle и setlinestyle) вместо символической константы цвета (определенной в graphics.h).


Смотрите также

circle() — исует окружность заданного радиуса
ellipse() — элептическая дуга
getarccoords() — выдает координаты последнего обращения к функции arc
ellipse() — элептическая дуга


Реклама