page 83 under Locator: a mouse or a trackball
page 85, 10th line from bottom: it in three steps
page 90 middle of page: gluOrth2D.....
(add D)
page 91 1st line: change glPushAttributes
to glPushAttrib
page 91 5th line: change glPopAttributes
to glPopAttrib
page 92 6th line before last of code, twice change 0.5 to 0.4
page 92 5th line before last of code, twice change 0.7 to 0.5
page 96 middle of page, change &
to &&
: BUTTON && state
page 97 second line of tect, replace Note that there is no with We do
not use the required
page 97 towards top of page, change &
to &&
: BUTTON && state
in both lines below void mouse
page 97 towards bottom of page, gluOrth2D.....
(add D)
page 99 line 16, gluOrth2D.....
(add D)
page 99 middle of page in code, gluOrth2D.....
(add D)
page 100 middle of page, change |
to ||
: =='q' || key
page 100 add to footnote: GLUT requires a display callback.
page 102 first line of code, add t: glutCreateMenu
page 103, middle of page, remove the before Section 3.8
page 106 line 2: in our other
page 114 5th line of 3.11: if you use