• Home
  • Textbooks
  • Computer Graphics with Open GL
  • Three-Dimensional Object Representations

Computer Graphics with Open GL

Donald Hearn. M. Pauline. Baker, Warren R.Carithers

Chapter 12

Three-Dimensional Object Representations - all with Video Answers

Educators


Chapter Questions

01:03

Problem 1

Set up an algorithm for converting a given sphere
to a polygon-mesh representation.

Linda Hand
Linda Hand
Numerade Educator
02:47

Problem 2

Set up an algorithm for converting a given ellipsoid to a polygon-mesh representation.

Jay Patel
Jay Patel
Numerade Educator
00:57

Problem 3

Set up an algorithm for converting a given cylinder to a polygon-mesh representation.

Monica Miller
Monica Miller
Numerade Educator
02:10

Problem 4

Set up an algorithm for converting a given
superellipsoid to a polygon-mesh representation.

Erika Bustos
Erika Bustos
Numerade Educator
03:19

Problem 5

Set up an algorithm for converting a given torus
with a circular cross section to a polygon mesh
representation.

Harshita Goel
Harshita Goel
Numerade Educator
05:43

Problem 6

Set up an algorithm for converting a given torus
with an ellipsoidal cross section to a polygon
mesh representation.

Jennifer Stoner
Jennifer Stoner
Numerade Educator
01:04

Problem 7

Write a program that displays a sphere in the
display window and allows the user to switch
between solid and wire-frame views of the sphere,
translate the sphere along any dimension, rotate
the sphere around its center in any direction, and
change the size of the sphere (i.e., its radius).

Carson Merrill
Carson Merrill
Numerade Educator
42:21

Problem 8

Write a program that displays a torus in the
display window and allows the user to switch
between solid and wire-frame views of the torus,
translate the torus along any dimension, rotate
the torus around its center in any direction, and
change the sizes of the torus’ defining properties
(i.e., the radius of its cross section ellipse and its
axial radius).

Chris Trentman
Chris Trentman
Numerade Educator
04:09

Problem 9

Write a program that displays a sphere of fixed
radius at world coordinate origin and allows the
user to adjust the number of longitude and latitude lines used to approximate the sphere’s surface as a quadrilateral mesh. The user should
also be able to switch between solid and wireframe views of the sphere. Vary the resolution of the mesh approximation and observe the
visual appearance of the sphere in both solid and
wire-frame mode.

Ryan Pollard
Ryan Pollard
Numerade Educator
03:31

Problem 10

Write a program that displays a cylinder of fixed
height and radius at world coordinate origin and
allows the user to adjust the number of longitude and latitude lines used to approximate
the cylinder’s surface as a quadrilateral mesh.
The user should also be able to switch between
solid and wire-frame views of the cylinder. Vary
the resolution of the mesh approximation and
observe the visual appearance of the cylinder in
both solid and wire-frame mode.

Harriet O'Brien
Harriet O'Brien
Numerade Educator