XGL Programmer's Guide
  Rechercher uniquement dans ce livre
Télécharger cet ouvrage au format PDF

............................Figures

Figure 1-1 XGL API and Foundation Library4
Figure 1-2 XGL in the OpenWindows Environment5
Figure 1-3 XGL Class Hierarchy6
Figure 1-4 System State and Generic Operators7
Figure 1-5 Overview of the Device Object8
Figure 1-6 Context Object Operators and Attributes9
Figure 1-7 Overview of the XGL Color Models10
Figure 1-8 Transformed Geometry11
Figure 1-9 Line Pattern Example11
Figure 1-10 Overview of Light Sources12
Figure 1-11 Marker Examples13
Figure 1-12 Texture Mapping of a MipMap to a Polygon14
Figure 2-1 XGL Directory Structure17
Figure 2-2 XGL Answerbook Directory Structure18
Figure 3-1 High-level View of an XGL Application Program28
Figure 3-2 Using DGA to Render Locally29
Figure 3-3 XGL and Remote Rendering30
Figure 3-4 Instantiated Objects35
Figure 3-5 Output of hello_world.c38
Figure 5-1 Output of ow_olit.c79
Figure 5-2 Output of inq.c99
Figure 6-1 XGL Color Pipeline107
Figure 6-2 RGB Color Cube120
Figure 8-1 XGL Drawing Primitives Illustrated146
Figure 8-2 Context Attributes Pipeline176
Figure 8-3 Output of prims_2d_pgon.c178
Figure 8-4 Output of prims_2d_rect.c180
Figure 8-5 Output of prims_2d_circle.c183
Figure 9-1 NURBS Curve Control Points and Bounding Polyhedron205
Figure 9-2 NURBS Curve Knot Vector and Parameter Range207
Figure 9-3 NURBS Curve Metric and Chordal Approximation Criteria . 210
Figure 9-4 Output of nurbs_bezier.c212
Figure 9-5 Output of nurbs_circle.c216
Figure 9-6 Untrimmed NURBS Surface225
Figure 9-7 Trimming Curves in Surface Parameter Space226
Figure 9-8 Trimmed NURBS Surface227
Figure 9-9 Output of nurbs_sphere.c234
Figure 10-1 Output of tran_2d_orig.c252
Figure 10-2 Output of tran_2d_transl.c254
Figure 10-3 Output of tran_2d_rot.c256
Figure 10-4 Output of tran_2d_scale.c258
Figure 10-5 Output of tran_3d.c261
Figure 11-1 2D View Model268
Figure 11-2 3D View Model269
Figure 11-3 VDC Orientation276
Figure 11-4 Output of view_perspect.c280
Figure 12-1 Text Local Coordinate System290
Figure 12-2 Annotation Text and Leader Lines292
Figure 12-3 Character Height295
Figure 12-4 Character Spacing296
Figure 12-5 Character Up Vector297
Figure 12-6 Character Slant Angle298
Figure 12-7 Text Path298
Figure 12-8 Internal Reference Lines of a Character299
Figure 12-9 Examples of Text Alignment300
Figure 12-10 Text Extent Rectangle304
Figure 12-11 Output of stroke_text.c308
Figure 13-1 Predefined Line Patterns316
Figure 13-2 Line Pattern Array Formation319
Figure 13-3 Balancing Line Patterns around a Line Segment Midpoint321
Figure 14-1 XGL Predefined Markers334
Figure 14-2 Output of prims_2d_marker.c338
Figure 14-3 Output of prims_2d_umarker.c340
Figure 15-1 Output of pick_2d_prims.c349
Figure 16-1 Scaling Factor Applied in Scaled Depth Cueing373
Figure 17-1 Gcache NURBS Curve and Surface Representation Modes403
Figure 17-2 Output of gcache_nsi_pgon.c405
Figure 17-3 Output of gcache_complex_pgon.c407
Figure 18-1 Polygon with Texturing437