Need help creating a helicopter with rotating tandem rotors, able to control the helicopter with keyboard and mouse. Few buildings, curved river and the ability to pick up and drop people off. A camera set within the helicopter and a speedometer(doesnt need to show speed, but just a dial when its moving), requires basic principles of webgl and matrices. I have updated files and screenshots to help out.
[login to view URL] program is to run in the WebGL environment embedded in Firefox developer edition.
[login to view URL] program will display the helicopter as viewed from above, along with other features (see below).
[login to view URL] helicopter may be in flight or hovering. An added feature allows the helicopter to land at an helipad
4.Short-cut keyboard actions may support additional features as defined below.
[login to view URL] program must be properly commented. Each procedure or function must have a brief comment describing the behaviour of that function. Data structures / classes must be similarly described.
[login to view URL] program must follow WebGL coding conventions as presented in this unit.
[login to view URL] program’s display should fill the entire canvas. Optionally, the program should adapt to changes in the canvas size.
[login to view URL] program code must be your own original work. Where you use ideas from other people’s programs, you must acknowledge the author in a comment and include the URL of the source if it is on the Internet.
[login to view URL] order to receive marks for the operational features of your program, they must be obvious to the marker. This means that the marker will not be reading your source code to look for program documentation. Instead, they will check out the things that they can see on the screen, and in the first page of your report.
[login to view URL] exactly the command keys as listed.
Required features:
[login to view URL] world with buildings, a (flooded) river, and a helipad.
[login to view URL] the helicopter with keyboard control: turning, moving forward.
[login to view URL] with spinning tandem rotors.
[login to view URL] people.
[login to view URL] the canvas, maintaining aspect ratio.
[login to view URL] mounted on the helicopter.
[login to view URL]
[login to view URL]
[login to view URL] up display.
I have required files to help get started.