The Nature of Code閱讀心得與Python實作:Chap. 6 Physics Libraries

更新於 發佈於 閱讀時間約 1 分鐘

這章介紹的是物理引擎。

物理引擎裡頭有許多已經寫好的程式,可以用來模擬物理現象。例如,先前幾章中我們所模擬的物體的運動、單擺、彈簧等等,都可以在物理引擎中找到相關的程式,不需要自己從頭寫到尾;這就好像我們不自己寫,而會呼叫python的math模組中的許多數學函數如sin、cos等一樣。

既然人家都寫好了有現成的可以用,那我們先前花那麼多時間、精神來學習怎麼寫模擬物理現象的程式,又是所為何來?這話可不能這麼說,要用現成的東西,總該要知道用法吧?如果沒有一些相關的知識,又怎麼知道那一大堆的參數、屬性是啥意思?更糟糕的是,說不定會連說明文件都看不懂,想上網發問也不知道從何問起,即便問了,也看不懂別人的回答。

那知道用法之後,是不是就不用寫什麼程式了呢?當然不是!畢竟物理引擎是別人寫的,他哪知道你想要做出什麼樣的效果或達到什麼樣的目的。所以囉,要做出想要的效果、達成想要的目的,程式還是要靠自己寫,只不過如果剛好有別人寫好的,那就拿來用,以節省時間;python的模組也就是這樣子用的,不是嗎?

物理引擎百百種,原書在這一章介紹了兩種:Matters.js及Toxiclibs.js。可惜的是,這兩個物理引擎並沒有對應的python版本。所以,這章就此打住,以後再找個python的物理引擎來研究。

留言
avatar-img
留言分享你的想法!
avatar-img
ysf的沙龍
15會員
142內容數
寫點東西自娛娛人
你可能也想看
Thumbnail
「欸!這是在哪裡買的?求連結 🥺」 誰叫你太有品味,一發就讓大家跟著剁手手? 讓你回購再回購的生活好物,是時候該介紹出場了吧! 「開箱你的美好生活」現正召喚各路好物的開箱使者 🤩
Thumbnail
「欸!這是在哪裡買的?求連結 🥺」 誰叫你太有品味,一發就讓大家跟著剁手手? 讓你回購再回購的生活好物,是時候該介紹出場了吧! 「開箱你的美好生活」現正召喚各路好物的開箱使者 🤩
Thumbnail
模擬世界是我們寫程式造出來的,我們就是模擬世界的主宰,所以各種作用力要長什麼樣子、要怎麼個作用法,都由我們決定。不過,如果希望這些作用力看起來像真實世界的作用力一樣,那在寫程式的時候,套用這些作用力在真實世界中的物理公式,會是比較省時省力的做法。
Thumbnail
模擬世界是我們寫程式造出來的,我們就是模擬世界的主宰,所以各種作用力要長什麼樣子、要怎麼個作用法,都由我們決定。不過,如果希望這些作用力看起來像真實世界的作用力一樣,那在寫程式的時候,套用這些作用力在真實世界中的物理公式,會是比較省時省力的做法。
Thumbnail
物理系的出路相當廣泛,有底下幾個方向: 1. 研究和學術:繼續深造,從事基礎或應用物理研究。 2. 高科技產業:如半導體、光電、材料等領域。 3. 數據分析:物理背景有助於處理複雜數據。 4. 金融業:量化分析、風險管理等。 5. 教育:中學或大學物理教師。 6. 工程領域:如電子、機械、航太等。
Thumbnail
物理系的出路相當廣泛,有底下幾個方向: 1. 研究和學術:繼續深造,從事基礎或應用物理研究。 2. 高科技產業:如半導體、光電、材料等領域。 3. 數據分析:物理背景有助於處理複雜數據。 4. 金融業:量化分析、風險管理等。 5. 教育:中學或大學物理教師。 6. 工程領域:如電子、機械、航太等。
Thumbnail
在物理的領域裏 不變的物質有著恆常的定律 於是乎 月球繞著地球轉 地球繞著太陽轉 太陽繞著銀河系   在化學的領域裏 物質隨著原子們的排列組合 形成了 形色多變銀河系 各有千秋太陽系 繽紛美麗的地球   在數學的領域裏 數字的跳躍翻轉變化萬千中 綜言是 正負平方開根
Thumbnail
在物理的領域裏 不變的物質有著恆常的定律 於是乎 月球繞著地球轉 地球繞著太陽轉 太陽繞著銀河系   在化學的領域裏 物質隨著原子們的排列組合 形成了 形色多變銀河系 各有千秋太陽系 繽紛美麗的地球   在數學的領域裏 數字的跳躍翻轉變化萬千中 綜言是 正負平方開根
Thumbnail
這一節談的是向量的定義,以及如何運用向量來建立模擬物體運動時,關於位置和速度間的關係式。
Thumbnail
這一節談的是向量的定義,以及如何運用向量來建立模擬物體運動時,關於位置和速度間的關係式。
Thumbnail
1.0 從函數到函算語法 1.2 函數概念小史 1.2.1 中譯的來源 1.2.2 一個速度問題 1.2.3 幾何的方法 1.2.4 微積分的記法 1.2.5 弦的振動 1.2.6 熱的傳導 一 偏微分方程始於公元十八世紀,在十九世紀茁長壯大。 隨著物理科學擴展越深 (理
Thumbnail
1.0 從函數到函算語法 1.2 函數概念小史 1.2.1 中譯的來源 1.2.2 一個速度問題 1.2.3 幾何的方法 1.2.4 微積分的記法 1.2.5 弦的振動 1.2.6 熱的傳導 一 偏微分方程始於公元十八世紀,在十九世紀茁長壯大。 隨著物理科學擴展越深 (理
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News