0
A
回答
1
你想要的是四元組的法線。
Here's an answer that shows you how to get a quad's normal
後你有正常的,你需要計算collision's response的力量。它的方向是四邊形的法線,強度是射彈沿四邊形方向施加的力量。施加的力是通過使用射彈的速度的點積計算,並逆轉四的正常(Here's a wiki link for the dot product)
響應載體應是這樣的:
Vector3 responseForce = dot(projectile.vel, -1 * quad.normal) * quad.normal;
projectile.vel += responseForce;
相關問題
- 1. 3D空間中的三角形曲面
- 2. 四維旋轉的3D中的兩個3D矢量之間的夾角
- 3. 如何使用四角位置獲得3d平面的角度
- 4. 方向角度或將3D角度指向空間中的某個位置
- 5. 3D中兩條線之間的夾角
- 6. 從一個角度看3D空間中的一個點
- 7. 在3D空間中計算垂直於三角形的平面
- 8. 在3D空間中反射三角形上的光線
- 9. 四元數角
- 10. 四元數角
- 11. 得到四角
- 12. 在3D空間中將點和歐拉角轉換爲3點
- 13. 立方體中的空間對角線之間的角度?
- 14. AS3:獲取3D三角形的3D中間位置
- 15. 兩個3D矢量之間的角度
- 16. 3D空間上的缺少三角形與Libgdx
- 17. 四象限三角
- 18. 從四個不同的角度呈現3D對象
- 19. 理順圓角窗口四角
- 20. 使用四角api角2 2
- 21. 如何在3D空間內實現2D視角(CSS和jQuery)
- 22. 查找角度旋轉點,使得它面對在3D空間
- 23. 歐拉角到四元數然後四元數到歐拉角
- 24. 四元數歐拉角和歐拉角到四元數用C
- 25. C++ 3D角速度
- 26. 圓角四周的箱影?
- 27. 四邊形的對角線
- 28. 從3D空間中的2點計算四元數/旋轉
- 29. 3維空間中的軌道傾角
- 30. 將OBJ文件中的四角形轉換爲三角形?