| Netbeans makes it possible for you to automatically generate a number of JOGL examples. In this part of the lab, you are to generate the Simple JOGL Application as follows. In Netbeans, go to the menu File; New Project. Under "Categories" choose OpenGL. Under "Projects" choose Simple JOGL Application. Click the "Next" button and continue as usual to create a new project. Run the program and look through the code. Your job is to try to understand what each part of the code is doing. We will go over it in class as well. |
| To explore what the code is doing, try experimenting by making small changes. For example:
|
Part 1 Deliverables: By classtime on Oct 2, Place a number of sample images of what you generated in the lab2/part1/your_name folder. You do not need to turn in the code. Also place a jar file of at least one animation you created. Be prepared to discuss how you generated the images.
|
|
Part 2 Deliverables: By classtime on Oct 9, place your jar files for both projects on enfuzion in the lab2/part2 folder. Make sure they run properly. Email the entire project to gorr (please first delete all of the dist folders in your project!). You will be evaluated based on the readability of your code and the complexity of your scene.
|
In class we saw how to create and implement the scene graph for a simple solar system and a robotic arm. In this part of the lab, you are to model an object of your choice. It should be built of multiple components and have only a few moveable parts. It's movement should be hierarchical. For example, the top of the robot arm automatically moves when the middle part or the arm moves. The object you create might be a simple humanoid with moving legs, a car with moving wheels and a door that opens, or a helicoptor that can move forward/backwards and has moving rotors. Once you decide on your object, do the following:
|
Part 3 Deliverables: By classtime on Oct 16, Place your jar file on enfuzion in the lab2/part3 folder. Email the entire project to gorr (please delete all of the dist folders!). You will be evaluated based on the organization of your scene graph and the complexity of what you create.