您的位置:首页 > 其它

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

2011-03-06 21:16 309 查看
1.圆(2D)
圆的两个关键因素:圆心和半径。

公式:
(x–h)2 + (y–k)2 = r2 圆心为(h,k) 半径为r.

举例:圆心为(1,2),半径为2的圆。



计算机中的实现:

struct circle
{
Point2D center;
float radius;
}


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

[b]公式:
(x–h)2 + (y–k)2 + (z–l)2 = r2 球心为(h,k,l) 半径为r.[/b]

[b]计算机中的实现:[/b]

[b]
struct sphere
{
Point3D center;
float radius;
}
[/b]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: