Class Name: Texture Coordinate Table

Superclass - Hierarchical Table

Definition

A Texture Coordinate Table is a part of a hierarchical collection of Texture Coordinate objects that can be referenced by index. It is a specialization of the Hierarchical Table class and is used in conjunction with the texture_coordinate_index field of the Vertex with Component Indices class. See the Hierarchical Table and Vertex with Component Indices

Primary Page in DRM Diagram:

Example

  1. Consider a Union of Primitive Geometry containing multiple quadrilateral Polygons that use the same Texture Coordinates for their Vertices with Component Indices. Each Polygon has 1 Image Mapping Function for the OTW presentation domain.

                        <Union of Primitive Geometry>
                           <>
         -----------------------------------------------
         |                                             |
       <Polygon>   ....                     <Texture Coordinate Table>
         <>                                           <>
         |                                             |
         |_ <Vertex w. C.I.>                           |- <Texture Coordinate>
         |  texture_coordinate_index = 1               |
         |                                             |
         |_ <Vertex w. C.I.>                           |- <Texture Coordinate>
         |  texture_coordinate_index = 2               |
         |                                             |
         |_ <Vertex w. C.I.>                           |- <Texture Coordinate>
         |  texture_coordinate_index = 3               |
         |                                             |
         |_ <Vertex w. C.I.>                           |- <Texture Coordinate>
         |  texture_coordinate_index = 4
         |
         |- <Image Mapping Function>
    

  2. Consider a Union of Primitive Geometry containing multiple triangular Polygons that use the same Texture Coordinates for their Vertices with Component Indices. Each Polygon has 1 Image Mapping Function for the OTW presentation domain and another for the thermal domain.

    Each Vertex with Component Index references a Texture Coordinate Set within the Texture Coordinate Table of the Union of Primitive Geometry . Each Texture Coordinate Set contains 2 Texture Coordinates, one for use with OTW and the other for use with thermal.

                        <Union of Primitive Geometry>
                           <>
         -----------------------------------------------
         |                                             |
       <Polygon>   ....                     <Texture Coordinate Table>
         <>                                           <>
         |                                             |
         |_ <Vertex w. C.I.>                           |-<Texture Coordinate Set>
         |  texture_coordinate_index = 1               |   (contains 2 TC's)
         |                                             |
         |_ <Vertex w. C.I.>                           |-<Texture Coordinate Set>
         |  texture_coordinate_index = 2               |   (contains 2 TC's)
         |                                             |
         |_ <Vertex w. C.I.>                           |-<Texture Coordinate Set>
         |  texture_coordinate_index = 3                   (contains 2 TC's)
         |
         |_ <Image Mapping Function> (OTW)
         |
         |- <Image Mapping Function> (thermal)
    

  3. See also Vertex with Component Indices.

FAQs

--FAQs needed here --

Constraints

None.

Composed of (one-way)

Component of (two-way)(inherited)

Inherited Field Elements

SE_PINT32 start_index;

Prev: Texture Coordinate Set. Next: Time Constraints Data. Up:Index.