acknowledgments
system & user requirements
1.5 Object-oriented development problems 24
2.4 Template efficiency issues 41
3.2 3D linear algebra 44
9.3 Real-time 3D blob modeling 226
10.2 Using Partica for 3D work 290
11.3 Initialization 303
11.4 Painting and sizing 310
11.5 Virtual trackball 319
11.6 Mouse interface 325
11.7 Using MFC and cursors 328
11.8 Forcing user interface updates 329
11.9 Copying the CView to the clipboard 330
12.2 ActiveOpenGL implementation 333
A.2 Free sources and other things 349
A.3 Corporate graphic web sites 350
B.2 Member functions 355
appendix D LACE-3D selected source
E.2 Mouse event functions 434
F.2 MFC specific functions 441
F.3 OWL specific functions 443
F.4 Shared API functions 444
G.2 OpenGL functions and extended functions 450
works cited & further reading
about the author
index
CD-ROM contents