## (solution) Hello again. I was hoping you could help me with just questions 2

Hello again. I was hoping you could help me with just questions 2 and 3? OpenGL will be needed for question 3. Thank you in advance and feel free to ask me any questions.

CMSC 405 Week 6 Homework 1. Given a TV with a 240-Hz refresh rate, how many times will a 24 frames per second

input signal be repeated in 1/24 of a second.

2. Plot time versus Amplitude for an initial Amplitude of 175, a sampling frequency (fs) of

512 Hz, a sin wave frequency (fo) of 4 Hz, and phase of 75 degrees. Show damping

values of k=0.0 k=0.4, k=0.7 and k=0.9. Note: You can use Excel, or any other graphing

package to perform the calculation and create the plot. You should include all 4 data sets

on the same plot. The plot should include x and y axis labels, a title and a legend. The

plot should contain at least 5 seconds of data sampled at 512 Hz (2560 points).

3. Using OpenGL and your programming environment, create a 3D unique animation of

your own creation using techniques demonstrated in this class. There are infinite

possibilities for your creation. It is up to you to determine what you want to animate.

However; you do need to provide at least the following features for your animation:

1. A list of instructions displayed on screen providing what the user needs to do to

start and stop animation and what options should be selected to turn on or off

specific animation components. You can display these instructions in the main

window or separate instruction window.

2. You need to provide animation on at least 6 different objects or components.

3. The animations and movements need to be ?somewhat? realistic. For example

animal or human animations have expected range of motion for movements.

4. You should apply at least one physics-based animation routine. Several

possibilities are listed in the readings. (e.g. projectile motion, resisted motion,

friction ?) For the equation you select, you should implement it in OpenGL and

use a separate function and determine you x, y, and z positions based on that

algorithm)

Deliverables: You should submit a well-organized, word document that includes the results for

the first two questions of this assignment along with a screen captures of the output of running

application. You should name your word assignment ?yournamehw6.doc? (or .docx). You

should name your C++ source code yournamehw6.cpp.

Solution details:

STATUS

QUALITY

Approved

Sep 13, 2020

EXPERT

Tutor