Question: For problems ( A ) through ( C ) , please prepare your solution in a PDF file. You can either type and export to
For problems A through C please prepare your solution in a PDF file. You can either type and export to a PDF or hand write and scanphotograph and convert to
PDF For problem D please develop a WebGL project. We will need your complete program along with a demo of it
A In computer graphics, objects such as spheres are usually approximated by simpler objects constructed from flat polygons polyhedra Using lines of
longitude and latitude, define a set of simple polygons that approximate a sphere centered at the origin. Can you use only quadrilaterals or only triangles?
B Consider the perspective views of the cube shown in figure below. The one on the left is called a onepoint perspective because parallel lines in one direction
of the cubealong the sides of the topconverge to a vanishing point in the image. In contrast, the image on the right is a twopoint perspective. Characterize
the particular relationship between the viewer, or a simple camera, and the cube that determines why one is a twopoint perspective and the other a onepoint
perspective.
C The memory in a framebuffer must be fast enough to allow the display to be refreshed at a rate sufficiently high to avoid flicker. A typical workstation display
can have a resolution of pixels. If it is refreshed times per second, how fast must the memory be That is how much time can we take to read
one pixel from memory? What is this number for a display that operates at Hz but is interlaced?
D Write a WebGL application that will display three different D shapes, one at a time. A left mouse click will toggle among the shapes.
The initial canvas will display the first shape. A left mouse click will cause the second shape to be displayed, another left mouse click will result in the third shape
to be displayed, and finally another left click will display the first shape. So every time there is a left mouse click, the next shape will be displayed.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
