在本文中,我们将讨论如何使用计算机图形学绘制2D板球地面。
方法:
- 使用circle()函数绘制一个圆。这将充当地面轮廓。
- 使用setfillstyle()和Floodfill()函数为上面的圆圈涂上绿色。
- 然后使用ellipse()函数实现30码轮廓。
- 然后使用矩形()函数实现两个矩形。在它们之间,一个是外部矩形,另一个是内部矩形。
- 使用setfillstyle()和Floodfill()函数为内部矩形着色为棕色。
- 使用两个square()函数划分内部矩形。在它们之间,一个是上部树桩线,另一个是下部树桩线。
- 使用line ( )函数使用两条线增加树桩线。
下面是上述方法的程序:
C
// C program for the above approach
#include
#include
#include
// Driver Code
void main()
{
int gd = DETECT, gm;
// Initialize of gdriver with
// DETECT macros
initgraph(&gd, &gm, "C:\\turboc3\\bgi");
// Ground Outline
circle(700, 350, 300);
// Coloring Green
setfillstyle(SOLID_FILL, GREEN);
floodfill(402, 350, 15);
// 30 Yards Outline
ellipse(700, 350, 0, 360, 150, 200);
// Pitch Outer Line
rectangle(675, 265, 725, 435);
// Pitch Inner Line
rectangle(690, 265, 710, 435);
// Coloring Pitch Brown
setfillstyle(SOLID_FILL, BROWN);
floodfill(695, 300, 15);
// Upper Stump Line
rectangle(690, 265, 710, 280);
line(680, 280, 720, 280);
// Lower Stump Line
rectangle(690, 435, 710, 420);
line(680, 420, 720, 420);
// Hold Screen For A While
getch();
// Close the initialized gdriver
closegraph();
}
输出:
想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。