Рубрики

функция pieslice () в C

pieslice () рисует и заполняет круговую часть с центром в (x, y) и заданном радиусе r. Срез перемещается от s_angle к e_angle, которые являются начальным и конечным углами для кругового среза. Углы для кругового среза даны в градусах и измерены против часовой стрелки.

Синтаксис:

void pieslice(int x, int y, int s_angle, 
                    int e_angle, int r);

where,
(x, y) is center of the circle.
r is the radius of the circle.
s_angle and e_angle are the starting 
and ending angles respectively.

Примеры :

Input : x = 300, y = 300, s_angle = 0 ,
        e_angle = 120, r = 150
Output :
Input : x = 300, y = 300, s_angle = 30 , e_angle = 100, r = 200 Output :

Ниже приведена реализация функции pieslice ():

// C Реализация для рисования пирога
#include <graphics.h>

  
// код драйвера

int main()

{

    // gm это графический режим, который

    // режим отображения компьютера

    // который генерирует изображение с использованием пикселей.

    // DETECT - это макрос, определенный в

    // заголовочный файл graphics.h

    int gd = DETECT, gm;

  

    // initgraph инициализирует

    // графическая система путем загрузки

    // графический драйвер с диска

    initgraph(&gd, &gm, "");

  

    // функция pieslice

    pieslice(300, 300, 0, 120, 150);

  

    getch();

  

    // функция closegraph закрывает

    // графический режим и освобождает все

    // память, выделенная графической системой.

    closegraph();

  

    return 0;

}

Выход :

Рекомендуемые посты:

функция pieslice () в C

0.00 (0%) 0 votes