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
<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>
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)
| SE_PINT32 | start_index; |
|---|