Integrated generic resource: Visual presentation ISO 10303-46:2021(E)
© ISO

Cover page
Table of contents
Copyright
Foreword
Introduction
1 Scope
2 Normative references
3 Terms, definitions and abbreviated terms
    3.1 Terms and definitions
    3.2 Abbreviated terms

4 Presentation organization
   4.1 General
   4.2 Fundamental concepts and assumptions
   4.3 Presentation organization type definitions
   4.4 Presentation organization entity definitions
   4.5 Presentation organization subtype constraint definition
   4.6 Presentation organization function definitions
   4.7 Presentation organization rule definitions
5 Presentation definition
   5.1 General
   5.2 Fundamental concepts and assumptions
   5.3 Presentation definition type definitions
   5.4 Presentation definition entity definitions
   5.5 Presentation definition subtype constraint definition
   5.6 Presentation definition function definitions
6 Presentation appearance
   6.1 General
   6.2 Fundamental concepts and assumptions
   6.3 Presentation appearance type definitions
   6.4 Presentation appearance entity definitions
   6.5 Presentation appearance subtype constraint definitions
   6.6 Presentation appearance function definitions
7 Presentation resource
   7.1 General
   7.2 Fundamental concepts and assumptions
   7.3 Presentation resource type definitions
   7.4 Presentation resource entity definitions
   7.5 Presentation resource subtype constraint definition

A Short names of entities
B Information object registration
C Computer interpretable listings
D EXPRESS-G diagrams
E Technical discussion
F Change history
Bibliography
Index

Annex E
(informative)

Technical discussion

E.1 Symbols used in reflectance equations

Table E.1 is taken from ISO/IEC 9592-1:1997, Annex H.

Table E.1 — Variable definition and their sources

variable_definition_sources.gif

Source Legend:

[1] Light source representation

[2] Calculated

[3] Explicit or derived from object geometry

[4] Source of intrinsic colour (ISO/IEC 9592-1:1997 table 18, 4.5.8.5)

[5] Reflectance properties

[6] Calculated per formulae given in E.2.

E.2 Reflection formulae

The following equations are taken from ISO/IEC 9592-1:1997, Annex H.

The result of the reflectance formulae evaluated at the point on a primitive is a single colour that is the sum of the individual components C a +C d +C s of all the currently active light sources, as follows.

formula_2.gif

For ambient light sources

formula_3.gif

For directional light sources

formula_4.gif

For positional light sources

formula_5.gif

For spot light sources: (Contributions from one spot light sources will be zero if O p is outside the cone of influence of the light source.)

formula_6.gif

Light attenuation may be calculated as follows:

formula_7.gif

where |O p -L p | is the distance between the object and the light source. The reflection vector may be calculated as follows:

formula_8.gif

In the calculation of C d and C s , a dot product resulting in a negative number is replaced by 0. In the calculation of

formula_9.gif
if
formula_10.gif
is negative, then C s is replaced by 0.

For interior shading method 3 (DATA) the quantities

formula_11.gif
are the terms that are independent of intrinsic colour and therefore may be interpolated.

For interior shading method 4 (DATA and DOT) the quantities

formula_12.gif
are the dot products to be interpolated.



© ISO 2021 — All rights reserved