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 specifies how shiny a colour is to appear, based on the angle between lines from the observer to the coloured 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 Out-the-Window (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> will vary. Hence, each <Specular Colour> instance in the table is given 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; (notes)

Notes

Fields Notes


shininess

 The shininess field specifies the specular coefficient.

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

Last updated: July 16, 2004 Copyright © 2004 SEDRIS