The SEDRIS Data Representation Model
APPENDIX A - Classes
Colour Shininess

Class Name: Colour Shininess

Superclass - <SEDRIS Abstract Base>

Subclasses

This DRM class is concrete and has no subclasses.

Definition

An instance of this DRM class specifies the specular coefficient that determines how shiny a colour is to appear, based on the angle between lines from the observer to the coloured environmental object and from the coloured environmental object to the light source.

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 <Colour Table> instance with a <Presentation Domain> component having presentation_domain = { OTW }, the entries of which are intended for use in representing metallic surfaces in the OTW visual domain. Each <Primitive Colour> instance in the table is defined by a <Specular Colour> component and an <Ambient Colour> component.

    Depending on the angles between the observer, the metallic surface, and the light source, the shininess of each <Specular Colour> instance will vary. Hence, each <Specular Colour> instance in the table has a <Colour Shininess> component, if the corresponding metal is sufficiently reflective.

FAQs

No FAQs supplied.

Constraints

Component of (two-way)

Inherited Field Elements

This class has no inherited field elements.

Field Elements

SE_Long_Float shininess; 1

Notes

Fields Notes

shininess

The shininess field specifies the specular coefficient.


Prev: Colour Index Control Link. Next: Colour Table. Up:Index.

Last updated: July 26, 2006 Copyright © 2006 SEDRIS