游戏开发中的数学和物理算法(5):圆(2D)和球(3D)

    技术2022-05-19  27

     

    1.圆(2D)圆的两个关键因素:圆心和半径。

    公式:(xh)2 + (yk)2 = r2  圆心为(h,k)  半径为r.举例:圆心为(1,2),半径为2的圆。计算机中的实现:

    struct circle { Point2D center; float radius; } 

    2.球(3D)球的两个关键因素:球心和半径。

    公式:(xh)2 + (yk)2 + (zl)2 = r2  球心为(h,k,l)   半径为r.

    计算机中的实现:

    struct sphere { Point3D center; float radius; } 

     

     


    最新回复(0)