Mô tả
Các tính năng chính của mô phỏng:
Mô phỏng chuyển động tàu hỏa: Tàu hỏa di chuyển trên đường ray, bao gồm các phần tử cơ bản như đầu tàu và các toa tàu.
Đường ray và môi trường xung quanh: Đường ray được xây dựng với các chi tiết cơ bản, có thể bao gồm khung cảnh xung quanh như cây cối, đồi núi, và bầu trời.
Điều khiển camera: Có thể thay đổi góc nhìn camera để quan sát tàu từ nhiều góc khác nhau (toàn cảnh, góc nghiêng, hoặc góc nhìn trực tiếp).
Hiệu ứng ánh sáng và bóng đổ: Ánh sáng được tạo ra để làm nổi bật tàu hỏa và môi trường xung quanh, tăng tính chân thực cho mô phỏng.
Điều chỉnh tốc độ tàu: Tùy chọn để thay đổi tốc độ của tàu khi di chuyển.
Công nghệ và thư viện sử dụng:
Ngôn ngữ lập trình: C++ - mạnh mẽ và hiệu quả để xử lý đồ họa phức tạp.
Thư viện đồ họa: OpenGL - cung cấp các công cụ cần thiết cho mô phỏng 3D.
GLUT hoặc GLFW: Sử dụng để quản lý cửa sổ phần mềm và điều khiển giao diện.
Các phím chức năng:
(nhấn trên bàn phím theo hướng dẫn dể tương tác với mô hình)
m - M và n - N: mở và đóng cửa tàu bên trái - phải
b - B: tàu di chuyển tiến lên - lùi xuống
l - L: đóng mở thanh chặn cho tàu
x - y - z - X - Y - Z: xoay mô hình theo các trục để quan sát
a - A - d - D - w - W - s - S: điều chỉnh camera
1 - 2 - 3 - 4: điều chỉnh góc nhìn