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;
}