Table 5.1 list the topics of this clause.
This clause specifies the templates used within ISO/IEC TR 24788 to create the various environmental objects that are required. Such templates are composed of ....
Each of the templates below specifies the form and behaviour required by ISO/IEC TR 24788. These specifications can be hierarchical in nature and may have dependencies among themselves. Templates names are formed starting with the fixed letters “TDM_” followed by each subsequent word starting with an upper case character with all other characters in the word in lower case. Words are separated by underscores.
Certain templates are only instantiated through their subclasses. These templates are identified by the use of italics for their names. These templates are termed abstract templates. All other templates are termed concrete templates.
The subclauses below present the abstract template specifications in alphabetical order.
Abstract template TDM_Modeling is specified in Table 5.2 — TDM_Modeling.
Abstract template TDM_Linear is specified in Table 5.3 — TDM_Linear.
Abstract template TDM_Surface is specified in Table 5.4 — TDM_Surface.
Abstract template TDM_Volume is specified in Table 5.5 — TDM_Volume.
Abstract template TDM_Transform_and_Lighting is specified in Table 5.6 — TDM_Transform_And_Lighting.
Abstract template TDM_Light_Source is specified in Table 5.7 — TDM_Light_Source.
Abstract template TDM_Transformation is specified in Table 5.8 — TDM_Transformation.
Abstract template TDM_Rendering is specified in Table 5.9 — TDM_Surface.
Abstract template TDM_Texture is specified in Table 5.10 — TDM_Texture.
Abstract template TDM_Light_Rendering is specified in Table 5.11 — TDM_Light_Rendering.
Abstract template TDM_Grouping is specified in Table 5.12 — TDM_Grouping.
Abstract template TDM_Model_Group is specified in Table 5.13 — TDM_Model_Group.
Abstract template TDM_Property_Group is specified in Table 5.14 — TDM_Property_Group.
Abstract template TDM_Instancing is specified in Table 5.15 — TDM_Instancing.
Abstract template TDM_Geometry_Representing is specified in Table 5.16 — TDM_Geometry_Representing.
Each of the templates below specifies the form and behaviour required by ISO/IEC TR 24788. These specifications can be hierarchical in nature and may have dependencies among themselves. Templates names are formed starting with the fixed letters “TDM_” followed by each subsequent word starting with an upper case character with all other characters in the word in lower case. Words are separated by underscores.
Certain templates are only instantiated through their subclasses. These templates are identified by the use of italics for their names. These templates are termed abstract templates. All other templates are termed concrete templates.
The subclauses below present the concrete template specifications in alphabetical order.
Template TDM_Point is specified in Table 5.17 — TDM_Point.
Template TDM_Line is specified in Table 5.18 — TDM_Line.
Template TDM_Arc is specified in Table 5.19 — TDM_Arc.
Template TDM_Polygon is specified in Table 5.20 — TDM_Polygon.
Template TDM_Ellipse is specified in Table 5.21 — TDM_Ellipse.
Template TDM_Mesh is specified in Table 5.22 — TDM_Mesh.
Template TDM_Polyhedron is specified in Table 5.23 — TDM_Polyhedron.
Template TDM_Sphere is specified in Table 5.24 — TDM_Sphere.
Template TDM_Cylinder is specified in Table 5.25 — TDM_Cylinder.
Template TDM_Parallelepiped is specified in Table 5.26 — TDM_Parallelepiped.
Template TDM_Camera is specified in Table 5.27 — TDM_Camera.
Template TDM_Point_Light is specified in Table 5.28 — TDM_Point_Light.
Template TDM_Spot_Light is specified in Table 5.29 — TDM_Spot_Light.
Template TDM_Directional_Light is specified in Table 5.30 — TDM_Directional_Light.
Template TDM_World_Transformation is specified in Table 5.31 — TDM_World_Transformation.
Template TDM_Local_Transformation is specified in Table 5.32 — TDM_Local_Transformation.
Template TDM_Colour is specified in Table 5.33 — TDM_Colour.
Template TDM_Material is specified in Table 5.34 — TDM_Material.
Template TDM_Rendering_Property is specified in Table 5.35 — TDM_Rendering_Property.
Template TDM_Polygon_Texture is specified in Table 5.36 — TDM_Polygon_Texture.
Template TDM_Polyhedron_Texture is specified in Table 5.37 — TDM_Polyhedron_Texture.
Template TDM_Mesh_Texture is specified in Table 5.38 — TDM_Mesh_Texture.
Template TDM_Blend_Directional_Light is specified in Table 5.39 — TDM_Blend_Directional_Light.
Template TDM_Cone_Directional_Light is specified in Table 5.40 — TDM_Cone_Directional_Light.
Template TDM_Pyramid_Directional_Light is specified in Table 5.41 — TDM_Pyramid_Directional_Light.
Template TDM_Moving_Light is specified in Table 5.42 — TDM_Moving_Light.
Template TDM_Cylindrical_Volume_Light is specified in Table 5.43 — TDM_Cylindrical_Volume_Light.
Template TDM_Spherical_Volume_Light is specified in Table 5.44 — TDM_Spherical_Volume_Light.
Template TDM_Parallelepiped_Volume_Light is specified in Table 5.45 — TDM_Parallelepiped_Volume_Light.
Template TDM_Base_Structure is specified in Table 5.46 — TDM_Base_Structure.
Template TDM_Colour_Group is specified in Table 5.47 — TDM_Colour_Group.
Template TDM_Image_Group is specified in Table 5.48 — TDM_Image_Group.
Template TDM_Model is specified in Table 5.49 — TDM_Model.
Template TDM_Model_Library is specified in Table 5.50 — TDM_Model_Library.
Template TDM_Material_Group is specified in Table 5.51 — TDM_Material_Group.
Template TDM_Light_Rendering_Group is specified in Table 5.52 — TDM_Light_Rendering_Group.
Template TDM_Rendering_Property_Group is specified in Table 5.53 — TDM_Rendering_Property_Group.
Template TDM_Texture_Group is specified in Table 5.54 — TDM_Texture_Group.
Template TDM_Model_Instance is specified in Table 5.55 — TDM_Model_Instance.
Template TDM_Property_Instance is specified in Table 5.56 — TDM_Property_Instance.
Template TDM_Colour_Instance is specified in Table 5.57 — TDM_Colour_Instance.
Template TDM_LOD is specified in Table 5.58 — TDM_LOD.
Template TDM_Time is specified in Table 5.59 — TDM_Time.
Template TDM_Space is specified in Table 5.60 — TDM_Space.
Template TDM_Static is specified in Table 5.61 — TDM_Static.
Template TDM_Animation is specified in Table 5.62 — TDM_Animation.
http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_IEC_TR_24788_Ed1.html