Description of the project

This project is a 3D simulation of a helicopter flying in a box-filled environment. The simulation is built using WebGL and JavaScript, and allows the user to control the movement of the helicopter and adjust the camera view to see the environment from different angles.

Features of the project

  1. Realistic 3D rendering of a helicopter and boxes using WebGL
  2. User control of the helicopter's movement and motor velocity
  3. Adjustable camera view for a better perspective of the environment
  4. Dynamic environment with boxes that move and interact with the helicopter

Usage instructions

To use the 3D graphics tool, follow these steps:

  1. Open the index.html page in a web browser that supports WebGL.
  2. Use the GUI controls to adjust the rendering options and interact with the 3D models.
  3. Use the mouse and keyboard to navigate the 3D scene.

Keybinding instructions

Key Action
ArrowUp Increase motor velocity
ArrowDown Decrease motor velocity
ArrowLeft Move left
Space Drop box