ysf
20
位追蹤者
追蹤
寫點東西,自娛娛人。
ysf的沙龍
15
會員
120
內容數
加入
前往沙龍
寫點東西自娛娛人
加入
前往沙龍
發佈內容
我的成就
全部內容
由新到舊
ysf的沙龍
2024/10/04
The Nature of Code閱讀心得與Python實作:4.3 A List of Particles
有了描述個別粒子的Particle類別之後,這一節就來看看要怎麼做,才能同時掌握許多粒子的動向,特別是這些粒子的數量是隨時都在變動的。
#
python
#
PYTHON
#
Python
2
留言
ysf的沙龍
2024/09/30
The Nature of Code閱讀心得與Python實作:4.2 A Single Particle
在開始真正處理粒子系統之前,得先寫個用來描述單一粒子的類別。這個類別,就把它叫做Particle。
#
python
#
Python
#
PYTHON
1
留言
ysf的沙龍
2024/09/27
The Nature of Code閱讀心得與Python實作:4.1 Why Particle Systems...
之所以要研究粒子系統,除了可以用來模擬許多自然界中的現象之外,另一個更重要的原因是:在我們的模擬世界中,會有許多物體存在,而這些物體可能會形成一群一群的群體
#
python
#
PYTHON
#
Python
3
留言
ysf的沙龍
2024/09/23
The Nature of Code閱讀心得與Python實作:Chap. 4 Particle Systems
粒子系統(particle system)指的是,由許多微小粒子組成,呈現出模糊外觀的物體。這一章的重點會放在探討利用物件導向技術實作粒子系統時,該採用什麼樣的程式架構、描述個別粒子和整個系統的資料該如何管理等方面。
#
python
#
Python
#
PYTHON
2
留言
ysf的沙龍
2024/09/20
The Nature of Code閱讀心得與Python實作:3.10 The Pendulum
這一節要模擬的是擺(pendulum)這個裝置中,構造最簡單、具有理想化性質的單擺(simple pendulum)。
#
python
#
PYTHON
#
Python
2
留言
ysf的沙龍
2024/09/16
The Nature of Code閱讀心得與Python實作:3.9 Spring Forces
我們曾經利用sin函數來模擬彈簧吊錘(bob)的運動,雖然這樣子的做法程式很容易寫,但是卻沒辦法模擬彈簧吊錘受到如風力、重力等環境中其他作用力的影響下,在空間中的運動狀況。要克服這樣子的問題,就不能再倚靠sin函數,而必須改用能夠用來計算彈簧彈力的虎克定律(Hooke's law)。
#
python
#
PYTHON
#
Python
3
留言
ysf的沙龍
2024/09/13
The Nature of Code閱讀心得與Python實作:3.8 Waves
在x軸上依序取一些點,然後把這些點以及其對應的sin函數的值所構成的二維座標點畫出來時,就可以看到由這個sin函數所產生的像波一樣的圖案,也就是波型(wave pattern)。不同樣式的波型,可以用來設計生物的軀幹或肢體,也可以用來模擬像水這類柔軟的表面。
#
python
#
Python
#
PYTHON
喜歡
留言
ysf的沙龍
2024/09/09
The Nature of Code閱讀心得與Python實作:3.7 Oscillation with...
藉由設定振幅、頻率、週期等性質,我們可以模擬出真實世界中的振盪現象。其實,用稍微簡單一點的方式來處理,依舊可以得到相同的效果。
#
python
#
Python
#
PYTHON
2
留言
ysf的沙龍
2024/09/06
The Nature of Code閱讀心得與Python實作:3.6 Properties of...
這一節談的是振盪(oscillation)。日常生活中,隨處都可見到振盪的現象。例如,彈奏弦樂器時,弦的振動、盪鞦韆時的來回擺動、音叉的振動、單擺的來回擺動、彈簧的振動等。除了這些眼睛看得到的之外,麥克風、交流電、收音機、手機等許許多多的電子產品,也都是利用振盪的原理來運作的。
#
python
#
Python
#
PYTHON
1
留言
ysf的沙龍
2024/09/02
The Nature of Code閱讀心得與Python實作:3.5 Polar vs. Cartesian...
除了直角座標系統外,極座標(polar coordinate)系統是另一種相當有用的座標系統。
#
python
#
Python
#
PYTHON
1
留言
vocus 勳章
NFT
了解
如何蒐集勳章