141.图形法绘制椭圆

简介: 141.图形法绘制椭圆
#include <graphics.h>
#include <math.h>
void ellipse1(x0,y0,a,b,dt)
int x0,y0,a,b,dt;
{
  int x,y,n,i;
  float t1,t=0.0;
  t1=dt*0.0174533;
  n=360/dt;
  moveto(x0+a,y0);
  for(i=1;i<n;i++)
  {
    t=t+t1;
    x=x0+a*cos(t);
    y=y0+b*sin(t);
    lineto(x,y);
  }
  lineto(x0+a,y0);
}
void main()
{
  int i,a=200,x=320,y=240;
  int gdriver=DETECT,gmode;
  initgraph(&gdriver,&gmode,"c:\\tc");
  cleardevice();
  setbkcolor(8);
  setcolor(2);
  for(i=0;i<=200;i=i+10)
    ellipse1(x,y,a-i,i,10);
  getch();
  closegraph();
}
相关文章
|
7月前
|
Python
绘制矩形
【5月更文挑战第11天】绘制矩形。
50 1
|
6月前
Qt绘图(线条、椭圆、矩形、图片滚动)
Qt绘图(线条、椭圆、矩形、图片滚动)
428 3
|
7月前
|
Python
绘制椭圆
【5月更文挑战第9天】绘制椭圆。
32 3
|
7月前
|
Python
绘制直线
【5月更文挑战第11天】绘制直线。
36 1
|
C# 图形学
C#之深入理解GDI+绘制圆弧及圆角矩形等比缩放的绘制
GDI+中对于圆弧的绘制,是以给定的长方形(Rectangle`结构)为边界绘制的椭圆的一部分形成的圆弧。绘制的圆弧的中心为长方形内切椭圆的圆心(如果是正方形,则正方形的...
638 0
C#之深入理解GDI+绘制圆弧及圆角矩形等比缩放的绘制
C#编程-133:绘制椭圆、弧、扇形
C#编程-133:绘制椭圆、弧、扇形
207 0
C#编程-133:绘制椭圆、弧、扇形
C#编程-132:DrawRectangle绘制矩形
C#编程-132:DrawRectangle绘制矩形
200 0
C#编程-132:DrawRectangle绘制矩形