个性化阅读
专注于IT技术分析

计算机图形:定义一个圆

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

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

定义一个圆

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

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

putpixel(x, y, color)putpixel(x, -y, color)putpixel(-x, y, color)putpixel(-x, -y, color)putpixel(y, x, color)putpixel(y, -x , color)putpixel(-y, x, color)putpixel(-y, -x, color)

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

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

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

定义一个圆

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

  1. 使用多项式方法定义圆
  2. 使用极坐标定义圆

赞(0)
未经允许不得转载:srcmini » 计算机图形:定义一个圆

评论 抢沙发

评论前必须登录!