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).

Under-damped (ζ<1) Critically damped (ζ=1) Over-damped (ζ>1)