Question

I have a computer graphic assignment. For the unit 3 assignment you will demonstrate both your...

I have a computer graphic assignment. For the unit 3 assignment you will demonstrate both your ability to perform transformations on an object and implement principles of color in computer graphics. Beginning with the example program, create a program that will create a 3 dimensional objects. You can use the cube, sphere, or torus knot for this assignment. Your program must display the object within the scene. Your object should be scaled such that it only covers a small portion of the viewing area.

You must animate the object by making it move across the viewing space. When the object reaches the limit of the viewing port it must change direction (think of it as a ball that is bouncing around in a box)

The following example will give you an idea of what this should look like (however your example needs to be a 3D scene with a 3D object and not simply a 2D view.
Bouncing Ball Animation
.

0 0
Add a comment Improve this question Transcribed image text
Answer #1

​​​​​​

3D cube assignment in opengl ...

Add a comment
Know the answer?
Add Answer to:
I have a computer graphic assignment. For the unit 3 assignment you will demonstrate both your...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Java programming. Please, could you add the comment so I can follow and understand. Thanks Create...

    Java programming. Please, could you add the comment so I can follow and understand. Thanks Create a program with JavaFX that displays a bouncing graphics (an image of a ball or the head of Darth Vader or anything else). The object should bounce around in the window. There should also be a button in the win- dow that releases another object (unlimited number should be possible to have in the window, but only one new object should be released for...

  • For this assignment, you will write a program that guesses a number chosen by your user....

    For this assignment, you will write a program that guesses a number chosen by your user. Your program will prompt the user to pick a number from 1 to 10. The program asks the user yes or no questions, and the guesses the user’s number. When the program starts up, it outputs a prompt asking the user to guess a number from 1 to 10. It then proceeds to ask a series of questions requiring a yes or no answer....

  • For this assignment you are to create a button-controlled flying saucer program. You may run an...

    For this assignment you are to create a button-controlled flying saucer program. You may run an example of the program here: The driver and DisplayWindow which you may not alter are provided here: /JavaCS1/src/explodingsaucer/SaucerDriver.java /JavaCS1/src/explodingsaucer/DisplayWindow.java Note that it makes use of the DisplayWindow class that figures prominently in Chapter 12 of the textbook. For this assignment you need only submit a single file, SaucerPanel.java (must be so named), which extends JPanel in the standard way, and which carries out the...

  • Create the network specified in the assignment. NOTE: THIS IS NOT A DIAGRAM OF YOUR PERSONAL...

    Create the network specified in the assignment. NOTE: THIS IS NOT A DIAGRAM OF YOUR PERSONAL HOME NETWORK! Start with a house. You'll need to enlarge the house (you will learn how to do this by reading the software's help topics or by experimentation) to be able to put all "inside" devices inside the house graphic. You may substitute a large rectangle to represent the house -- and place all "inside" devices inside the rectangle. This house must be labeled...

  • In this assignment, you will demonstrate your ability to write simple shell scripts. This is a...

    In this assignment, you will demonstrate your ability to write simple shell scripts. This is a cumulative assignment that will challenge you to pull together a variety of lessons from throughout the course. 2 The Assignment Every now and then, I find myself with a large number of files that have inappropriate extensions (the set of characters in the file name after the last :') that need to be changed. For example, a complicated C++ program, developed by someone on...

  • I am doing an assignment for a class and need a little help trying to understand...

    I am doing an assignment for a class and need a little help trying to understand how to get started on this assignment. This is needing to be program in python and any help is greatly appreciated. Distributed Computing with XML-RPC Description Common tasks in distributed computing applications often require the ability of one computer to be able to remotely invoke a procedure on another computer in the distributed system. This assignment introduces this idea further using XML-RPC and Python....

  • I need that in Java CSCI 24000- Fall 2017 Assignment #3-Class-v Players Due: 10/9/2017 This third...

    I need that in Java CSCI 24000- Fall 2017 Assignment #3-Class-v Players Due: 10/9/2017 This third assignment will allow you to explore (by comparing and contrasting through construction and implementation) two different object-oncnted programman罨languages (C++ and Javal You will be creating tme scparate programs-onc written in C++ and on written in Java For this assignment, we are going to explore how we can use objects to build more expressive and cleaner programs. In honor of football season we are going...

  • Please help me with the following question. This is for Java programming. In this assignment you are going to demonstrate the uses of inheritance and polymorphism. You will create an Animals class and...

    Please help me with the following question. This is for Java programming. In this assignment you are going to demonstrate the uses of inheritance and polymorphism. You will create an Animals class and a Zoo class that holds all the animals. You should create a general Animalclass where all other classes are derived from (except for the Zoo class). You should then create general classes such as Mammal, Reptile, and whatever else you choose based off of the Animalclass. For...

  • For this assignment, you will use your knowledge of arrays and ArrayLists to write a Java...

    For this assignment, you will use your knowledge of arrays and ArrayLists to write a Java program that will input a file of sentences and output a report showing the tokens and shingles (defined below) for each sentence. Templates are provided below for implementing the program as two separate files: a test driver class containing the main() method, and a sentence utilities class that computes the tokens and shingles, and reports their values. The test driver template already implements accepting...

  • CSC 143 Weekly Exercise: Satisfying Slurps For this assignment, imagine you have been hired to create...

    CSC 143 Weekly Exercise: Satisfying Slurps For this assignment, imagine you have been hired to create a program to manage drink orders at a local coffee shop. The coffee shop is known for changing their menu frequently, and people come to the shop in anticipation of getting unusual, but delicious, drinks. Since the drinks change so frequently, your program will need to have the flexibility to handle this. Accordingly, you decide to create classes that can be used to price...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT