📜  计算机图形定义圆圈

📅  最后修改于: 2020-12-20 09:30:19             🧑  作者: Mango

定义圈子:

圆是八向对称图形。圆的形状在所有象限中都相同。在每个象限中,有两个八分圆。如果完成了一个八分圆点的计算,则可以使用八向对称的概念轻松计算其他七个点。

对于绘图,圆将其视为原点。如果一个点是P 1 (x,y),那么其他七个点将是

因此,我们将仅计算45°弧度。从中可以轻松确定整个圆。

如果要在屏幕上显示圆,则putpixel函数用于八个点,如下所示:

putpixel(x,y,颜色)
p="" putpixel(-x,-y,颜色)
="" putpixel(-x,y,颜色)
="" putpixel(-y,-x,颜色)<="" putpixel(-y,x,颜色)
="" putpixel(x,-y,color)
="" putpixel(y,-x,颜色)
="" putpixel(y,x,颜色)
="">

示例:让我们确定圆的一个点(2,7),然后其他点将是(2,-7),(-2,-7),(-2、7),(7、2),(- 7,2),(-7,-2),(7,-2)

这七个点是通过使用反射的属性来计算的。通过以下方式完成反射:

反射是通过反转x,y坐标来完成的。

在数学上定义以原点为中心的圆有两种标准方法。

  • 使用多项式方法定义圆
  • 使用极坐标定义圆

>