Lesson 05 — Springs & Oscillation
Ba mô phỏng tương tác thời gian thực: (1) khối gắn lò xo — kéo-thả rồi xem dao động theo
k, c, m; (2) camera đuổi đích bằng lò xo; (3) đồ thị vị trí
theo thời gian cho 3 chế độ damping cạnh nhau.
1. Khối lò xo — kéo, thả, dao động
Kéo khối hồng rồi thả ra. Lò xo kéo nó về vị trí nghỉ (đường đứt). Chỉnh độ cứng
k, damping c, khối lượng m để thấy 3 chế độ. Badge cho biết
đang under / critical / over-damped (so với c_crit = 2√(km)).
2. Camera follow — lò xo đuổi đích
Di chuyển chuột (hoặc chạm + kéo) trong khung để đặt đích (chấm xanh = nhân vật). Camera (khung
hồng) đuổi theo bằng lò xo. k thấp → đuổi mềm, trễ nhiều; k cao + damping
chuẩn → bám sát mượt. Bật under-damped để thấy camera vọt qua rồi nảy lại.
3. Đồ thị vị trí — ba chế độ damping cạnh nhau
Cùng buông từ độ lệch x = 1 với cùng lò xo k và khối lượng m, ba đường
ứng với 3 mức damping. Under-damped nảy qua lại rồi tắt; critical về thẳng đích nhanh nhất không
nảy; over-damped bò về chậm. Trục ngang = thời gian, trục dọc = vị trí (đường giữa = đích x = 0).