1.圓的碰撞檢測
圓的碰撞條件:
當兩個圓相切或者相交時,我們認為兩個圓應該開始發生碰撞。
數學表示:
計算機中的實現:
兩圓之間的碰撞:
bool collisionbetweencircles(circle c1,circle c2)
else
return hit;
}
2.球的碰撞
球的碰撞條件:
當兩個球相切或者相交時,我們認為兩個球應該開始發生碰撞。
數學表示:
計算機中的實現:
兩球之間的碰撞:
bool collisionbetweensphere(sphere s1,sphere s2)
else
return hit;
}
遊戲開發中的數學和物理演算法(12) 向量的加減法
乙個向量,它的幾何圖形的表示為乙個帶箭頭的線段,線段大小為向量的大小 向量的模 箭頭的方向為向量的方向。如圖 向量的可以用平行四邊形法則來進行計算。如下圖,虛線表示的b和實線表示的b是等價的,即我們認為是相等的。向量的加法計算如圖 設a a1i a2j b b1i b2j那麼a b a1 b1 i ...
遊戲開發中的數學和物理演算法(8) 三角函式
三角函式在計算機遊戲開發中是經常被用到的。主要三角函式 sin a b c cos a a c tan a b a 其他三角函式 csc a c b 1 sin a sec a c a 1 cos a cot a a b 1 tan a 常用三角函式函式值表 a degrees a radians ...
遊戲開發中的數學和物理演算法(8) 三角函式
三角函式在計算機遊戲開發中是經常被用到的。主要三角函式 sina b c cos a a c tan a b a 其他三角函式 csc a c b 1 sina seca c a 1 cos a cot a a b 1 tan a 常用三角函式函式值表 a degrees a radians sin...