[閒聊] 運動學大師請進

作者: ZooseWu (N5)   2023-04-12 15:49:59
我兩個星期前算了一個拋物線的公式
我有發射速率force 重力g 終點位置endpoint (起點位置當作(0,0,0))
最後算出發射向量的公式是
endpoint.length / force / 2 * -g + endpoint.normalize * force
可是我忘記當初怎麼導出來的
更靠北的是現在公式多了一個參數 阻力drag
阻力會讓物體在飛行的時候每秒速度減少drag
有沒有大師能幫我算出新的發射向量公式
沒有的話我又要再跟數學奮鬥一次了
作者: EliteCaterpi (さくらみこ的綠毛蟲)   2023-04-12 15:50:00
@凱文
作者: Ceelo (hakkaman)   2023-04-12 15:58:00
現在應該有模擬軟體吧 也不用從頭發明公式
作者: lopp54321010 (嘻嘻010)   2023-04-12 16:03:00
原本的公式是都假定飛行時間跟物體質量固定嗎
作者: ZooseWu (N5)   2023-04-12 16:11:00
我現在再重新導上次導出來的公式 但是一直導失敗
作者: lopp54321010 (嘻嘻010)   2023-04-12 16:12:00
我的理解你的force是initail velocity整個算出來的才是force 可以給rigidbody.AddForce()
作者: ZooseWu (N5)   2023-04-12 16:13:00
不是 我是要直接指定velocity
作者: lopp54321010 (嘻嘻010)   2023-04-12 16:13:00
摩擦力會每秒減少加速度的話不知道飛行時間就不知道要用多少初速度去抵銷
作者: ZooseWu (N5)   2023-04-12 16:14:00
摩擦力會減少速度 不過速度是一個變值 所以好像會用到微積分是不是
作者: lopp54321010 (嘻嘻010)   2023-04-12 16:14:00
那就是整個算出來是初速度了
作者: emptie ([ ])   2023-04-12 16:14:00
對,所以一般這種微分方程在電腦上都是直接數值模擬
作者: lopp54321010 (嘻嘻010)   2023-04-12 16:16:00
讓我想到以前看的這個https://youtu.be/OslY3MdPPCo
作者: louiss72 (louiss72)   2023-04-12 16:18:00
垂直要解微分方程算t 水平就是等減速度
作者: ZooseWu (N5)   2023-04-12 16:25:00
靠北 你貼的影片就跟我現在做的一樣https://i.imgur.com/a1tEBcW.gif
作者: lopp54321010 (嘻嘻010)   2023-04-12 16:26:00
好 去Train AI
作者: ZooseWu (N5)   2023-04-12 16:27:00
直接用公式就能算出來的東西= = 而且只是一個小功能

Links booklink

Contact Us: admin [ a t ] ucptt.com