1.圆(2D)
圆的两个关键因素:圆心和半径。
公式:
(x–h)2 + (y–k)2 = r2 圆心为(h,k) 半径为r.
举例:圆心为(1,2),半径为2的圆。
计算机中的实现:
定义一个圆:
struct circle
{
Point2D center;
float radius;
}
2.球(3D)
球的两个关键因素:球心和半径。
公式:
(x–h)2 + (y–k)2 + (z–l)2 = r2 球心为(h,k,l) 半径为r.
计算机中的实现:
定义一个球:
struct sphere
{
Point3D center;
float radius;
}