2013-02-25 141 views
0

作爲一個練習,我試圖實現一個像比賽的乒乓球,並嘗試使用橢圓形狀作爲槳。在球和槳碰撞後,有人能幫助我計算球的方向嗎?球和橢圓碰撞

what I'm trying to do
我對計算的數學部分感興趣,而不是一些可以爲我計算的庫。

+0

你知道矢量數學嗎?如果是這樣的話,這是一個容易的問題,如果不是,那很難。 – 2013-02-25 17:24:48

+0

可能是一個更好的問題http://math.stackexchange.com – NominSim 2013-02-25 17:25:44

+0

@RexKerr最大的問題是如何在接觸點找到橢圓的法向量,幸運的是你的答案給出了一個鏈接,但不幸的是我仍然安靜't明白爲什麼漸變是法線矢量 – 2013-02-26 16:32:47

回答

0

n爲垂直於接觸點處橢圓表面的單位矢量。 (你可以找到如何計算這樣一個向量,例如here)。令v是球接近的向量;它將沿着矢量離開

u = v - 2(v.n)n 

其中.是點積。