The SEDRIS Data Representation Model
APPENDIX A - Classes
Texture Coordinate Table

Class Name: Texture Coordinate Table

Superclass - <Hierarchical Table>

Subclasses

This DRM class is concrete and has no subclasses.

Definition

A <Texture Coordinate Table> is a part of a hierarchical collection of <Texture Coordinate> instances 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:

Secondary Pages in DRM Diagram:

This class appears on only one page of the DRM class diagram.

Example

  1. Consider a <Union Of Primitive Geometry> containing multiple quadrilateral <Polygon> instances that use the same Texture Coordinate instances for their <Vertex With Component Indices> components. Each <Polygon> has 1 <Image Mapping Function> for the OTW presentation domain, where the <Presentation Domain> is inherited from the <Union Of Primitive Geometry>.

                        <Union Of Primitive Geometry>
                           <>
         -----------------------------------------------
         |                                             |
       <Polygon>   ....  <Presentation Domain>  <Texture Coordinate Table>
         <>              SE_PRES_DOM_OTW              <>
         |                                             |
         |                                             |
         |_ <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 <Polygon> instances that use the same Texture Coordinate instances for their <Vertex With Component Indices> components. Each <Polygon> has 1 <Image Mapping Function> for the OTW presentation domain and another for the thermal domain.

    Each <Vertex With Component Indices> 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.

    Texture Coordinate Table, Example 2

  3. See also <Vertex With Component Indices>.

FAQs

No FAQs supplied.

Constraints

None.

Composed of (two-way)

Component of (two-way)(inherited)

Inherited Field Elements

SE_Integer_Positive start_index;

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

Last updated: May 15, 2003 Copyright © 2003 SEDRIS™