Question: Mini - project Description The objective of this mini project is to gain some experience applying the computer graphics techniques discussed in the class. You

Mini-project Description
The objective of this mini project is to gain some experience applying the computer graphics techniques discussed in the class. You will demonstrate your knowledge of these techniques in the context of a computer graphics application to draw a scene (or scenes) of your design using Java with Netbeans software tools. Your scene must include one or more of each of the elements described below:
Primitive shapes: points, lines, polygons, ...etc.
3d shapes: cubes, teapots, cones, dots etc.
Colors: background, filling objects
Modeling transformation or Clipping
Keyboard/ or mouse events
Lighting
Texture mapping
Reflection of light sources
Submission instructions
Submission of the assignment will be filling this MS Word file containing student name, ID, Section, your answer, and the output snapshot. Please fill in this form with your answer.
The assignment deserves 5 marks.
The deadline for submission is Saturday, Dec 7(11:59 pm) through Blackboard.
The assignment is individual work, and copied, or empty answers will receive no mark.
Make sure to apply the Programming Style and Documentation on every homework before submitting your files.
Remember that plagiarism will not be tolerated, and a zero mark will be given.
Late submissions will not be accepted unless a proper excuse is provided to the instructor.
Software Requirements
Students are expected to use the following programs:
Java JDK 8 or newer.
Netbeans 8.2 or newer.
Programming Style and Documentation
Each program must start with comments stating your name, the assignment number, and a brief description of the program's purpose.
Students are expected to follow the Programming Style recommendations given in class and in the text. For example (but not limited to):
Indent statements between braces 3 or 4 spaces
Indent after the first line of a statement 3 or 4 spaces
Use single blank lines to separate sections of the program
Align opening and closing braces
Use descriptive identifier naming conventions
Include appropriate comments throughout the program.
Mini-project Description
The mini project consists of two parts as described below:
Generate a static computer image of a 2D /3D scene with
A ground plane or floor with gridlines;
A sphere floating in the air;
An object of your choice other than a sphere (e.g., a teapot or a cube) sitting on the floor;
Make the 3D scene implemented in part (1) interactive and dynamic:
When pressing the key "d", the floating sphere would drop, bounce, and eventually stay on the floor.
-When pressing the left or right arrow key, the object of your choice will rotate for a certain degree.
Set the frame title with "Assignment 03" and your student ID. Include your screen snapshots with your output.
Mini - project Description The objective of this

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!