ISO 10303-46:1994
(Main)Industrial automation systems and integration — Product data representation and exchange — Part 46: Integrated generic resources: Visual presentation
Industrial automation systems and integration — Product data representation and exchange — Part 46: Integrated generic resources: Visual presentation
Specifies the integrated resources for the visualization of displayable product information and the generic resources required to describe the desired visual appearance of product information in its picture. Covers association between product data and presentation data; support of graphics functionality in compliance with current ISO graphics standards; definition of presentation style attributes; control of approximation tolerances for geometric presentation elements; methods for defining the appearance of characters and symbols in fonts; support of externally defined character fonts and symbols; image control by a layer mechanism; nesting of presentation areas. Does not cover: Definition of product information and of the contents of character font and symbol libraries; exchange of purely graphical information without any relationship to product information.
Systèmes d'automatisation industrielle et intégration — Représentation et échange de données de produits — Partie 46: Ressources génériques intégrées: Présentation visuelle
General Information
- Status
- Withdrawn
- Publication Date
- 21-Dec-1994
- Withdrawal Date
- 21-Dec-1994
- Technical Committee
- ISO/TC 184/SC 4 - Industrial data
- Drafting Committee
- ISO/TC 184/SC 4 - Industrial data
- Current Stage
- 9599 - Withdrawal of International Standard
- Start Date
- 14-Dec-2011
- Completion Date
- 12-Feb-2026
Relations
- Effective Date
- 06-Jun-2022
- Effective Date
- 06-Jun-2022
- Effective Date
- 15-Apr-2008
- Effective Date
- 15-Apr-2008
Get Certified
Connect with accredited certification bodies for this standard
National Aerospace and Defense Contractors Accreditation Program (NADCAP)
Global cooperative program for special process quality in aerospace.
CARES (UK Certification Authority for Reinforcing Steels)
UK certification for reinforcing steels and construction.
DVS-ZERT GmbH
German welding certification society.
Sponsored listings
Frequently Asked Questions
ISO 10303-46:1994 is a standard published by the International Organization for Standardization (ISO). Its full title is "Industrial automation systems and integration — Product data representation and exchange — Part 46: Integrated generic resources: Visual presentation". This standard covers: Specifies the integrated resources for the visualization of displayable product information and the generic resources required to describe the desired visual appearance of product information in its picture. Covers association between product data and presentation data; support of graphics functionality in compliance with current ISO graphics standards; definition of presentation style attributes; control of approximation tolerances for geometric presentation elements; methods for defining the appearance of characters and symbols in fonts; support of externally defined character fonts and symbols; image control by a layer mechanism; nesting of presentation areas. Does not cover: Definition of product information and of the contents of character font and symbol libraries; exchange of purely graphical information without any relationship to product information.
Specifies the integrated resources for the visualization of displayable product information and the generic resources required to describe the desired visual appearance of product information in its picture. Covers association between product data and presentation data; support of graphics functionality in compliance with current ISO graphics standards; definition of presentation style attributes; control of approximation tolerances for geometric presentation elements; methods for defining the appearance of characters and symbols in fonts; support of externally defined character fonts and symbols; image control by a layer mechanism; nesting of presentation areas. Does not cover: Definition of product information and of the contents of character font and symbol libraries; exchange of purely graphical information without any relationship to product information.
ISO 10303-46:1994 is classified under the following ICS (International Classification for Standards) categories: 25.040.40 - Industrial process measurement and control. The ICS classification helps identify the subject area and facilitates finding related standards.
ISO 10303-46:1994 has the following relationships with other standards: It is inter standard links to ISO 10303-46:1994/Cor 1:1999, ISO 10303-46:1994/Cor 2:2002; is excused to ISO 10303-46:1994/Cor 1:1999, ISO 10303-46:1994/Cor 2:2002. Understanding these relationships helps ensure you are using the most current and applicable version of the standard.
ISO 10303-46:1994 is available in PDF format for immediate download after purchase. The document can be added to your cart and obtained through the secure checkout process. Digital delivery ensures instant access to the complete standard document.
Standards Content (Sample)
INTERNATIONAL
ISO
STANDARD 10303-46
First edition
1994-12-15
Industrial automation Systems and
integration - Product data representation
and exchange -
Part 46:
Integrated generic resources: Visual
presentation
Systemes d ’automatisatjon industrielle et integration - RepGsentation
et khange de donnees de produits -
Partie 46: ßessources g&Griques in tegrkes: Pr&en ta tion visuelle
Reference number
Page
Contents
1 scope. . . . . . . . . . . . . . . . . .
2 Normative references . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
................................
3 Definitions and abbreviations
........................... 3
31 . Terms defined in ISO 10303-1.
......................
32 . Terms defined in this part of ISO 10303
3.2.1 annotation .
....................... 3
3.2.2 displayable product information
3.2.3 layer .
.....................................
3.2.4 picture
present ation information .
3.2.5
...................... 4
3.2.6 realistic presentation of properties
..................................
3.2.7 state variable
3.2.8 Symbol .
...................... 4
3.2.9 symbolic presentation of properties
............................
3.2.10 synthetic Camera model
3.2.11 visualization .
33 . Abbreviations .
.................................. 5
4 Presentation Organkation
41 . Introduction .
...................... 9
42 . Fundamental concepts and assumptions
4.2.1 Present ation hierarchy .
1.1
4.2.2 Camera model and projection .
4.2.3 Layers .
Association of presentation with a product model . 12
4.2.4
................ 12
43 . Presentation Organkation Schema type definitions
...................... 12
4.3.1 present ationsize-assignment select
<
4.3.2 area-or-view .
4.3.3 central-or-parallel .
.................................. 13
4.3.4 layereditem
4.3.5 present ationrepresent ation-select .
0 ISO 1994
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or
utilized in any form or by any means, electronie or mechanical, including photocopying and
microfilm, without Permission in writing from the publisher.
International Organization for Standardization
Case Postale 56 l CH-l 211 Geneve 20 l Switzerland
Printed in Switzerland
ii
ISO 10303=46:1994(E)
c ISO
. Presentation organization Schema entity definitions: present#ation hierarchy . .
................................ 14
presentationset
4.4.1
..........................
4.4.2 presentationsepresentation
................................
4.4.3 presentation-area
...................................
areain-set
4.4.4
...............................
4.4.5 presentation-view
.................. 16
area-dependent-annotationsepresentation
4.4.6
.......................
4.4.7 product -dat asepresent ation-view
.................. 18
view-dependent-annotationrepresentation
4.4.8
................................
4.4.9 presentationsize
............................... 20
4.4.10 background-colour
................... 20
4.4.11 present ationrepresent ation-relationship
........................... 22
4.4.12 graphical-transformation
Presentation organization Schema entity definitions: Camera model and
45 .
.......................................
projection
................................. 23
cameramodel.
4.5.1
................................ 24
4.5.2 cameramodeLd2
....................... 25
4.5.3 cameramodel-d2shape-clipping
................................ 25
4.5.4 cameramodeLd3
.................................. 26
view-volume
4.5.5
......................... 30
4.5.6 cameralmodel-d3-with-hlhsr
....................... 30
4.5.7 cameramodel_d3multi-clipping
....................... 30
cameramodel-withlight-sources
4.5.8
...................................
4.5.9 lightsource
.............................. 31
light-source-ambient
4.5.10
............................ 32
4.5.11 light-source-directional
............................. 32
4.5.12 light-source-positional
................................ 33
4.5.13 light-sourcespot
.................................. 34
4.5.14 cameraimage
.................................. 35
Camera-usage
4.5.15
............ 36
46 . Presentation organization Schema entity definitions: layers
......................... 36
present ationlayer-assignment
4.6.1
.............. 36
4.6.2 representationitem-dependent -layer-assignment
............................
4.6.3 present ationlayer-usage
. Presentation organization Schema entity definitions: association of
.......................... 38
presentation and product model
......................... 38
presenteditemsepresentation
4.7.1
................................. 38
4.7.2 presenteditem
................. 39
48 . Presentation organization Schema rule definitions
..........................
4.8.1 symbolsepresentationrule
.............. 39
49 . Presentation organization Schema function definitions
............... 39
acyclic-presentationsepresentation-relationship
4.9.1
5 Presentation definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
52 . Fundamental concepts and assumptions . . . . . . . . . . . . . . . . . . . . . . 42
. . .
c ISO
ISO 10303=46:1994(E) 0
53 . Presentation definition Schema type definitions . . . . . . . . . . . . . . . . . . 43
text-delineation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
5.3.1
defined-symbolselect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
5.3.2
text-or-Character . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
5.3.3
5.3.4 text-alignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
5.3.5 defined-glyph-select . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
5.3.6 text-path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
54 . Presentation definition Schema entity definitions: annotation primitives . . . . 46
annotationfill-area .
5.4.1
.................................
5.4.2 defined-Symbol
defined-table .
5.4.3
..................................
5.4.4 symbol-target
pre-defined-Symbol .
5.4.5
........................... 49
5.4.6 externally-defined-Symbol
annotationsymbol .
5.4.7
................................
5.4.8 annotation-table
..........................
5.4.9 symbolsepresentation-map
............................. 52
5.4.10 symbol-representation
.................. 53
symbol-representation-with.-blanking-box
5.4.11
.............................. 53
table-representation
5.4.12
..........................
5.4.13 table-recordsepresentation
5.4.14 table-recordfield-representation .
.............
5.4.15 table-recordfield-representation-with-clipping-box
symbolsepresentation-relationship .
5.4.16
....................... Tj6
5.4.17 table-representationselationship
annotationtext .
5.4.18
.......................... 57
5.4.19 annotation-text-with-extent
.......................
5.4.20 annotation-text-with-delineation
?58
annotation-text-with-blanking-box .
5.4.21
...................
5.4.22 annotation-text-with-associated-curves
textstring_representation .
5.4.23
........................... 60
5.4.24 annotation-text-character
............................ 61
5.4.25 defined.character-glyph
...................... 61
5.4.26 externally-defined-Character-glyph
.......................... 61
5.4.27 pre-defined-Character-glyph
textliteral .
5.4.28
............................ 62
5.4.29 textliteral-with-extent
textliteral-with-delineation .
5.4.30
......................... 63
textliteral-with-blanking-box
5.4.31
......................
5.4.32 textliteral-with-associated-curves
composite-text .
5.4.33
..........................
5.4.34 composite-text-with-extent
....................... 64
composite-text -with-delineation
5.4.35
...................... 65
composite-text-with-blanking-box
5.4.36
composite-text-with-associated-curves .
5.4.37
Presentation definition Schema entity definitions: annotation occurrences . . . 65
55 .
1v
ISO 10303=46:1994(E)
c ISO
.............................
5.5.1 annotation-occurrence
.........................
annotation-Point -0ccurrence
5.5.2
.........................
5.5.3 annotation-curve-occurrence
annotationfill-area-occurrence .
5.5.4
..........................
annotation-text-occurrence
5.5.5
annotationsymbol-occurrence .
5.5.6
..........................
annotation-table-occurrence
5.5.7
......................
annotation-occurrence-relationship
5.5.8
table-textselationship .
5.5.9
................
56 . Presentation definition Schema function definitions
acyclic-composite-text .
5.6.1
..................
5.6.2 acyclic-symbolsepresentation-relationship
..................................
5.6.3 fieldin-table
6 Presentation appearance .
Introduction .
61 .
......................
. Fundamental concepts and assumptions
.......................
6.2.1 Assignment of presentation style
..........................
6.2.2 Types of presentation styles
Approximation tolerantes .
6.2.3
...........................
6.2.4 Occlusion and invisibility
.................
63 . Presentation appearance Schema type definitions
style-context select .
6.3.1
............................
6.3.2 presentationstyle-select
null-style .
6.3.3
..................................
markerselect
6.3.4
marker-type. .
6.3.5
size-select .
6.3.6
.....................
6.3.7 curvefont -orscaled-curve-font select
.............................
curvestyle-font select
6.3.8
..............................
6.3.9 squared-or-rounded
.................................
fill-styleselect
6.3.10
.........................
6.3.11 fill-areastyle-tile-shape-select
....................
6.3.12 curve-or-annot ation-curve-occurrence
surfaceside .
6.3.13
............................
6.3.14 surfaceside-style-select
..........................
6.3.15 surfacestyle-element-select
.................................
6.3.16 curve-orsender
.............................
6.3.17 shading-curvemethod
.............................
direction-count-select
6.3.18
................................
6.3.19 u-direction-count
v-direction-count .
6.3.20
............................
6.3.21 shading-surfacemethod
..........................
rendering-properties-select
6.3.22
..............................
characterstyle-select
6.3.23
text-justification .
6.3.24
V
c ISO
............................
box-characteristic-select
6.3.25
...................................
boxheight
6.3.26
....................................
box-width
6.3.27
.................................
box-slant-angle
6.3.28
.................................
boxsotateangle
6.3.29
............................
characterspacing-select
6.3.30
...............................
symbolstyleselect
6.3.31
.................................
tolerante-select
6.3.32
.............................
approximationmethod
6.3.33
...........................
tolerante-deviation-select
6.3.34
...........................
curve-tolerante-deviation
6.3.35
..........................
surface-tolerante-deviation
6.3.36
.........................
product-or-presentation-space
6.3.37
...........................
tolerante-parameterselect
6.3.38
...........................
curve-tolerante-Parameter
6.3.39
..........................
6.3.40 surface-tolerante-Parameter
...........................
hiding-or-blanking-select
6.3.41
...............................
6.3.42 invisibility-context
..................................
invisible-item
6.3.43
...... 96
64 . Presentation appearance Schema entity d.efinitions: style assignment
...................................
6.4.1 styleditem
.............................
6.4.2 oversiding-styleditem
..................
tontext-dependent-over-riding-styleditem
6.4.3
.........................
6.4.4 presentationstvle-assignment
......................... 99
presentationstyle-bycontext
6.4.5
.........................
pre-defined-presentation-style
6.4.6
externally-defined-style .
6.4.7
. Presentation appea,rance Schema entity definitions: presentation styles for
.........................................
Points
Point-style .
6.5.1
...............................
pre-defined-marker
6.5.2
pre-defined-size .
6.5.3
. Presentation appearance Schema entity definitions: presentation styles for
curves .
...................................
curvestyle
6.6.1
curvestyle-with-ends-and-corners .
6.6.2
...........................
curvestyle-with-extension
6.6.3
pre-definedcurve-font .
6.6.4
.........................
externally-defined-curve-font
6.6.5
curvestyle-font .
6.6.6
............................
curvestyle-font-Pattern
6.6.7
................................
6.6.8 curvestyle-wide
curvestylecurve-patternset .
6.6.9
...........................
6.6.10 curvestyle-curve-Pattern
curve-style-fantand-scaling .
6.6.11
ISO 10303=46:1994(E)
c ISO
. Presentation appearance Schema entity definitions: presentation styles for fill
.......................................... 107
areas
.................................. 107
fill-areastyle
6.7.1
..............................
6.7.2 fill-areastyle-colour
............................. 108
pre-defined-hatchstyle
6.7.3
.........................
6.7.4 externally-defined-hatchstyle
............................. 108
fill-areastyle-hatching
6.7.5
..............................
6.7.6 pre-defined-tile-style
.......................... 110
externally-defined-tile-style
6.7.7
...............................
fill-areastyle-tiles
6.7.8
...................... 110
6.7.9 fill-areastyle-tile-curve-with-style
....................... 111
fill-areastyle-tile-coloured.region
6.7.10
.....................
6.7.11 fill-areastyle-tile-symbol-with-style
................................. 111
pre-defined-tile
6.7.12
............................. 112
externally-defined-tile
6.7.13
.......................... 112
6.7.14 one-direction-repeat factor
.......................... 113
two-direction-repeat &ctor
6.7.15
68 . Presentation appearance Schema entity definitions: presentation styles for
........................................ 114
surfaces
...............................
6.8.1 surfa,cestyle-usage
......................... 114
pre-defined-surfaceside-style
6.8.2
................................
6.8.3 surfaceside-style
.............................. 115
surfacestylefill-area
6.8.4
............................. 115
surfacestyle-boundary
6.8.5
.............................. 116
curve-style-rendering
6.8.6
.......................... 116
surfacesendering-properties
6.8.7
.............................
6.8.8 surfacestylesilhouette
....................... 117
surfacestyle-Segmentation-curve
6.8.9
...........................
6.8.10 surfacestyle-control-grid
..........................
6.8.11 surfacestyle-pa$rameterline
.............................
6.8.12 surfacestyle-rendering
.................... 118
surfacestyle-rendering-with-properties
6.8.13
.......................
6.8.14 surfacestyle-reflectance-ambient
................... 119
6.8.15 surfacestyle-reflect ante-ambient -diffuse
.............. 120
surface-style-reflectance-ambient-diffuse-specular
6.8.16
...........................
6.8.17 surfacestyle-transparent
69 e .- Presentation appearance Schema entity definitions: presentation styles for
c
text .
textstyle .
6.9.1
..........................
Character-glyph-stylestroke
6.9.2
......................... 121
6.9.3 Character-glyph-style-outline
.............. 122
character-glyph_style-outline_with_characteristics
6.9.4
........................... 122
6.9.5 textstylefor-defined-font
.......................... 122
text-style-with-justification
6.9.6
......................
textstyle-with-box-characteristics
6.9.7
............................. 123
textstyle-withspacing
6.9.8
vii
c ISO
......................... 124
6.9.9 pre-defined-characterspacing
............................. 124
textstyle-with-mirror
6.9.10
Presentation appearance Schema entity definitions: presentation styles for
6.10
........................................
Symbols
..................................
symbolstyle
6.10.1
..............................
6.10.2 symbol-element-style
.................................. 126
symbol-colour
6.10.3
6.11 Presentation appearance Schema entity definitions: approximation tolerantes . 126
............................ 126
approximation-tolerante
6.11.1
...................... 126
6.11.2 approximation-tolerante-deviation
...................... 127
approximation.Aolerance-Parameter
6.11.3
. . 128
6.12 Presentation appearance Schema entity definitions: occlusion and visibility
.............................. 128
6.12.1 occlusion-precedence
....................................
6.12.2 invisibility
......................... 129
6.12.3 context -dependent invisibility
............... 129
Presentation appearance Schema function definitions
6.13
..........................
6.13.1. acyclic-occlusion-precedence
................................ 131
7 Presentation resource Schema
.....................................
71 . Introduction
................... 132
Presentation resource Schema type definitions
72 .
...............................
7.2.1 staircase-orlinear
................................ 133
presentable-text
7.2.2
.................................... 133
fontselect
7.2.3
.................. 133
73 . Presentation resource Schema entity definitions
............................ 133
Character-glyph-Symbol
7.3.1
........................ 134
7.3.2 characterglyph-symbolstroke
........................ 135
characterglyph-symbol-outline
7.3.3
.......................... 136
Character-glyph-fontusage
7.3.4
.................................... 136
textfont
7.3.5
................................ 136
textfontfamily
7.3.6
............................... 137
textfontin-family
7.3.7
.......................... 137
externally-defined-textfont
7.3.8
.............................. 138
7.3.9 pre-defined-textfont
-3
colour .
7.3.10
7.3.11 colourspecification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
.................................... 138
7.3.12 coloursgb
................................ 139
colour-associated
7.3.13
............................ 140
7.3.14 colour-association-table
........................... 140
state-variable-with-colour
7.3.15
...............................
pre-defined-colour
7.3.16
..................................
7.3.17 planar-extent
................................... 141
planar-box
7.3.18
........................
7.3.19 presentationscaled-placement
Annexes
. . .
Vlll
ISO 10303=46:1994{E)
c ISO
A Short names of entities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
Information Object registration . 150
B
Bl . Document identification .
Schema identification . 150
82 .
B.2.1 presentation-organisationschema identification . 150
................ 150
B.2.2 presentation-definition-Schema identification
B.2.3 present ation-appearance-Schema identification .
B.2.4 presentation-resource-Schema identification . . . . . . . . . . . . . . . . . 151
c Computer-interpretable listings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
D Technical discussions .
D.l Symbols used in reflectance equations . 153
........................... 154
D.2 Suggested reflectance equations
EXPRESS-G diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
E
F Bibliography . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
Figures
1 Presentation hierarchy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.
Example of a presentation hierarchy . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Mapping the presentation hierarchy to instances of entities . . . . . . . . - l l l . .
3 10
Association of presentation-view and presentation-area using mappeditem . . . . .
................................. 23
Graphical transformation
Camera model d2. .
View volume, projection type CENTRAL .
........................ 28
View volume, projection type PARALLEL
Light Source directional .
................................... 33
10 Light Source positional
11 Light Source spot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
............................... 44
12 Examples of text delineation
................................ 45
13 Examples of text alignment
14 Filling of annotation fill areas . . . . . . . e . o . . . . . . . L . ., . . . . $ n . a e 0 0 47
15 Examples of annotation Symbols . . . . . . . . . . . . . . . . . . . . . . . . e . . . 1 51
16 Squared or rounded . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
c ISO
................................. 91
17 Box slant and rotate angle
............................... 93
18 Chorda1 deviation and length
................................. 103
19 Curve style with extension
20 Curve style curve Pattern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
................................... 109
21 Fill area style hatching
................................ 112
22 One direction repeat factor
23 Two direction repeat factor . 113
24 Text style with mirror . 125
*
25 Character glyph Symbols. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
E.l presentation-organisationschema - EXPRESS-G diagram 1 of 7 . . . . . . . . . . . 157
E.2 presentation-organisationschema - EXPRESS-G diagram 2 of i . . . a . . . . . . . 158
E.3 presentationorganisationschema - EXPR,ESS-G dia.gram 3 of 7 . 159
E.4 presentation-organisationschema - EXPRESS-G diagram 4 of 7 . 160
E.5 presentation-organisationschema - EXPRESS-G dia,gram 5 of 7 . . . . . . . . . . . 161
E.6 presentation-organisationschema - EXPRESS-G diagram 6 of 7 . 162
E.7 presentation-organisationschema - EXPRESS-G diagram 7 of 7 . 163
E.8 presentation-definitionschema - EXPRESS-G diagram 1 of 9 . 164
E.9 presentation-definitionschema - EXPRESS-G diagram 2 of 9 . 165
E.10 presentation-definitionschema - EXPRESS-G diagram 3 of 9
............. 166
E.ll presentation-definitionschema - EXPRESS-C; diagra)m 4 of 9 . 167
E.12 presentationdefinition-Schema - EXPRESS-G diagram 5 sf 9 . 168
E.13 presentation-definition-schema - EXPRESS-G diagram 6 of 9 . 169
E.14 presentation-definition-Schema - EXPRESS-G diagram 7 of 9 . . . . . . . . . . . . . 170
EJ5 presentation-definition-Schema - EXPRESS-G diagram 8 of 9 . . . . . . . . . . . . . 171
E.16 presentation-definition-Schema - EXPRESS-G diagram 9 of 9 . 172
E.17 presentation-appearanceschema - EXPRESS-G diagram 1 of 21 . 173
E.18 presentation-appearance-Schema - EXPRESS-G diagram 2 of 21 . 174
E.19 presentation-appearance-Schema - EXPRESS-G diagram 3 of 21 . . e . . . . . . . . 175
E.20 presentation-appearance-Schema - EXPRESS-G diagram 4 of 21 . 176
E.21 presentation-appearance-Schema - EXPRESS-G diagram 5 of 21 . 177
E.22 presentation-appearanceschema - EXPRESS-G diagram 6 of 21 . 178
E.23 presentation-appearance-Schema - EXPRESS-G diagram 7 of 21
........... 179
X
c ISO
E.24 presentation-appearance-Schema - EXPR,ESS-G diagram 8 of 21
........... 180
E.25 presentation-appearanceschema - EXPRESS-G diagram 9 of 21
........... 181
E.26 presentationappearanceschema - EXPRESS-G diagram 10 of 21
.......... 182
E.27 presentationappearanceschema - EXPRESS-G diagram 11 of 21
.......... 183
E.28 presentation-appearance-Schema - EXPRESS-G diagram 12 of 21
.......... 184
E.29 presentation-appearance-Schema - EXPRESS-G diagram 13 of 21
.......... 185
E.30 presentation-appearance-Schema - EXPRESS-G diagram 14 of 21 186
..........
E.31 presentation-appearance-Schema - EXPRESS-G diagram 15 of 21 187
..........
E.32 presentation-appearanceschema - EXPRESS-G diagram 16 of 21
..........
E.33 presentation-appearance-Schema - EXPRESS-G diagram 17 of 21
..........
E.34 presentation-appearance-Schema - EXPRESS-G diagram 18 of 21 190
..........
E.35 presentation-appearalnce-Schema - EXPRESS-G diagram 19 of 21 191
..........
E.36 presentation-appearanceschema - EXPRESS-G diagram 20 of 21
.......... 192
E.37 presentation-appearanceschema - EXPRESS-G diagram 21 of 21 193
..........
E.38 presentationsesource-schema - EXPRESS-G diagram 1 of 5
............. 194
E.39 presentationsesourceschema - EXPRESS-G diagram 2 of 5
............. 195
E.40 presentation-resourceschema - EXPRESS-G diagram 3 of 5
............. 196
E.41 presentationsesource-schema - EXPRESS-G diagram 4 of 5
............. 197
E.42 presentationsesourceschemal - EXPRESS-G diagram 5 of 5
............. 198
Tables
Al . Short names of entities . . . . . . . . . . D . . . . . . . . . . . . . . . . . . . . . . . .
D.l PHIGS PLUS annex E : Variable definition and their sources . . . . . . . . . . . . . 153
c ISO
Foreword
is a worldwide federation of national
The International Organization for Standardization (ISO)
Standards bodies (ISO member bodies). The work of preparing International Standards is nor-
Esch member body interested in a subject
mally carried out through ISO technical committees.
for which a technical committee has been established has the right to be represented on that
International organizations, governmental and non-governmental, in liaison with
committee.
ISO, also take part in the work. ISO collaborates closely with the International Electrotechnical
Commission (IEC) on all matters of electrotechnical standardization.
Draft International Standards adopted by technical committees are circulated to the member
bodies for voting. Publication as an International Standard requires approval by at least 75%
of the member bodies casting a vote.
International Standard ISO 10303-46 was prepared by Technical Committee ISO/TC 184, 1~
dustrial automation Systems and integration, Subcommittee SC& Industrial data and global
manufacturing programming languages.
ISO 10303 consists of the following Parts under the general title Industrial automation systems
and integration - Product data representation and ezchange:
-
Part 1, Overview and fundamental principles;
-
Part 11, Description methods: The EXPRESS language reference manual;
-
Part 21, Implementation methods: Clear text encoding of th.e exchange structure;
-
Part 22, Implementation methods: Standard data access interface specification;
-
Part 31, Conformance testing methodology and framework: General concepts;
-
and fram ework : Requirements on testing
Part 32, Conformance testing methodology
laboratories and clients;
-
Part 41, Integrated generic resources: FundaOmentals of product description and support;
Geometrie and topological representation;
- Part 42, Integrated generic resources:
-
Part 43, Integrated generic resources: Representaltion structures;
- Part 44, Integrated generic resources: Product structure configuration;
-
Part 45, Integra#ted generic resources: Materials;
-
Part 46, Integrated generic resources: Visual presentation;
-
Part 47, Integrated generic resources: Shape Variation tolerantes;
-
Process structure and properties;
Part 49, Integrated generic resources:
xii
ISO 10303=46:1994(E)
c ISO
-
Part 101, Integrated application resources: Draughting;
- Part 104, Integrated application resources: Finite element analysis;
- Part 105, Integrated application resources: Kinematics;
-
Part 201, Application protocol: Explicit draughting;
-
Part 202, Application protocol: Associative draughting;
-
Part 203, Application protocol: Configuration controlled design;
- Part 207, Application protocol: Sheet metal die planning and design;
- Part 210, Application protocol: Printed circuit assembly product design data;
-
Part 213, Application protocol: Numerital control process Plans for machined Parts.
The structure of this International Standard is described in ISO 10303-1. The numbering of the
Parts of this International Standard reflects its structure:
- Part 11 specifies the description methods;
- Parts 21 and 22 specify the implementation methods;
-
Parts 31 and 32 specify the conformance testing methodology and framework;
- Parts 41 to 49 specify the integrated generic resources;
-
Parts 101 to 105 specify the integrated application resources;
- Parts 201 to 213 specify the application protocols.
Should further Parts be published, thev will follow the Same numbering Pattern.
c
Annexes A and B form an integral part of this part of ISO 10303. Annexes C, D, E and F are
for information only.
Diskette
Users should note that this part of ISO 10303 comprises a diskette:
- the short names of entities given in annex A are also included on the diskette;
- the EXPRESS listings (annex C) are provided on the diskette only;
- a method to enable users to report errors in the documentation is given. Full details are
provided in the file.
. . .
Xlll
c ISO
ISO 10303=46:1994(E)
Introduction
ISO 10303 is an International Standard for the computer-interpretable representation and ex-
Change of product data. The objective is to provide a neutral mechanism capable of describing
product data throughout the life cycle of a product independent from any particular System.
makes it suit able not on ly for neutral fi le exchange, but also as a
The nature of this description
basis for im plemen ting and sh aring p roduct dat abases and archiving.
This International Standard is organized as a series of Parts, each published separately. The
description methods, integrated resources,
Parts of ISO 10303 fall into one of the following series:
application protocols, abstract test suites, implementation methods, and conformance testing.
The series are described in ISO 10303-1. This part of ISO 10303 is a member of the integrated
resources series. Major subdivisions of this International Standard are:
-
Present ation organization
-
Presentation definition
- Present ation
-
Present ation resources
This part of ISO 10303 specifies the integrated resources for the visualization of displayable
properties of products.
The information given in all four Schemas of this part together is sufficient to describe in detail
how product information shall be visualized by a receiving System. The present ation information
contained in this part tan be used only in conjunction with product informaDtion suitable for
display. Presentation information as contained in this part cannot be displayed by itself without
reference to product information.
The presentation organization Schema describes the hierarchical alnd partially recursive structure
of the presentation Sets, areas and views in which images of the product information are dis-
played. It also explains how the components of the product information image and its annotation
are organized as displayable objects and how these are placed into the context of presentations.
This Schema also accounts for the definition of the projective process for geometry by means of
a Camera model and for the specification of lighting and shading models.
The presentation definition Schema serves to define how the individual geometric and non-
geometric components of the product information are selected, assembled into presentation
groups, and associated with presentation styles.
The presentation appearance Schema defines the appearance attributes that ca,n be Chosen to
describe the desired visual appearance of the displayable elements of the product information
by enumerating the available graphical presentation styles.
The presentation resource Schema provides basic graphical capabilities such as text font defini-
tion, Symbol definition, and colour definition.
The visual presentation characteristics described in this part arc often associated with informa-
tion from other generic resource Parts, especiallv with geometric and topological representations
c
xiv
c ISO
(ISO 10303-42). The Appl ication Protocols determine which resource Parts are used together.
Applications which make use of the generic resources in this part provide both the product
information to be visually presented and the semantic meaning of the presentation. Possible
applications include rendered views of product shape, results of scientific visualization, technical
drawings, diagrams, Charts, and graphics for technical publications.
Relation to graphics Standards
The integrated resources specified in this part of ISO 10303 support the visual presentation
of the properties of products. The generation of visual images using data specified by these
integrated resources requires the use of an appropriate display System. This part of ISO 10303
specifies the input data to such Systems, together with the necessary structures and constraints
that relate presentation data to other aspects of product data.
Many display Systems conform to existing ISO Standards for Computer graphics, such as GKS-
and PHIGS/PHIGS PIUS (ISO/IEC 9592). This part of ISO 10303 takes
3D (ISO/IEC 8805)
into account the concepts and terminology of these Standards. Input data specified by this part
of ISO 10303 is therefore intended to be suitable for further processing by displays conforming
to graphics Standards.
This page intentionaily left blank
INTERNATIONAL STANDARD @ISO ISO 10303=46:1994(E)
Industrial automation Systems and integration -
Product data representation and exchange -
Part 46 :
Integrated generic resources:
Visual presentation
1 scope
This part of ISO 10303 specifies the integrated resources for the visualization of displayable
Presentation data as provided in this part are combined with product
product! information .
data and are exchanged together between Systems with the aim that the receiving System tan
construct one or several pictures of the product information suitable for human perception.
This part specifies the generic resources required to describe the desired visual appearance of
product information in its picture. The actual generation of the picture from the product
infornmation and its presentation data is left to the receiving System. The actual depiction may
deviate from this target because of limitations in the capabilities of graphics Systems.
Product information tan be visualized in two ways, either by realistic, life-like images according
to the rules of projective geometry and light propagation and reflection, or by symbolic presen-
tations that conform with draughting Standards a,nd conventions. This part supports both types
of present ations. The two types of visualization processes require different kinds of graphical
transformations and these may be combined in the Same picture.
The following are within the scope of this part of ISO 10303:
- Association between product data defined by other Parts of ISO 10303 and presentation
dat a;
- Support of graphics functionality in compliance with current ISO graphics Standards;
-
Definition of presentation style attributes for realistic and symbolic visualizations of
geometric and non-geometric displayable elements in the product information;
-
Control of approximation tolerantes for geometric presentation elements;
-
Methods for defining the appearance of characters and Symbols in fonts;
-
Support of externally defined Character fonts and Symbols;
- Image control by a layer mechanism;
- Nesting of presentation areas.
The following are outside the scope of this part of ISO 10303:
c ISO
-
Definition of product information;
-
Exchange of purely graphical information without any relationship to product informa-
tion;
-
Definition of the contents of Character font and Symbol libraries.
2 Norm& ive references
The following Standards contain provisions which, through reference in this text, constitute
provisions of this part of ISO 10303. At the time of publication, the editions indicated were
valid. All Standards are subject to revision, and Parties to agreements based on this part of
ISO 10303 are encouraged to investigate the possibility of applying the most recent editions of
the Standards indicated below. Members of IEC and ISO maintain registers of currently valid
International Standards.
ISO 10303-1:1994, Industrial automation Systems and integration ~ Product data representa-
tion and exchange - Part 1: Overview and fundamental principles.
ISO 10303-1131994, Industrial automation Systems and integration - Product data representa-
tion and exchange - Part 11: Description methods: The EXPRESS language reference manual.
ISO 10303-41:1994, Industrial automation Systems and integration - Product data representa-
tion and exchange - Part 41: Integrated generic resources: Fundamentals of product description
and support.
ISO 10303-42:1994, Industrial automation Systems and integration - Product data representa-
tion and exchange - Part 42: Integrated generic resources: Geometrie and topologieal repre-
sentation.
ISO 10303-43:1994, Industrial automation Systems and integration - Product data representa-
tion and exchange - Part 43: Integrated generic resources: Representation structures.
l -3 Information technology - Open Systems interconnectioln ~ Abstract sys-
ISO/IEC 8824-1.
ntax notation one (ASN.1) - Part 1: Specification of basic notation.
l) To be published.
ISO 10303=46:1994(E)
c ISO
3 Definitions and abbreviations
Terms defined in ISO 10303-1
3.1
This part of ISO 10303 makes use of the following terms defined in ISO 10303-1.
-
application
- data
-
dat a exchange
- generic resource
-
information
-
integrated resource
- presentation
-
product
-
product dat a
-
moduct information
-
structure
3.2 Terms defined in this part of ISO 10303
For the purpose of this part of ISO 10303, the following definitions apply.
3.2.1 annotation: text a,nd/or symbologv used for the purpose of communicating product
”
information.
or instructions about a product
3.2.2 displayable product information: fa)cts, concepts,
that are displayed through the visualization process.
Displayable information of a product are properties such as shape, dimensions and
EXAMPLE l-
tolerantes, alnd material.
3.2.3 layer: a collection of displayable items for the purpose of controlling visibility and pre-
sentation style.
3.2.4 picture: a two-dimensional gra,phical presentation of product properties for human per-
ception.
c ISO
ISO 10303=46:1994(E)
3.2.5 presentation information: the information necessary to create a presentation of prod-
Presentation information is meaningful only if it is asso-
uct information through visualization.
ciated with product information.
a type of visualization that makes use of phys-
3.2.6 realistic presentation of properties:
Realistic present ation makes
ical laws and mathematical principles to produce lifelike images.
reflectance calculations, shading transparency, and colour
use of perspective transformations,
definitions.
3.2.7 state variable: a variable which represents a quantity, e.g. temperature.
3.2.8 Symbol: a mark or characters that are interpreted as the conventional sign of some Object,
idea, function, or process.
a type of visualiza,tion that makes use of engi-
3.2.9 symbolic presentation of properties:
neering conventions and pra,ctices to produce annotation.
3.2.10 synthetic Camera model: a model which describes the process of mapping product
shape to two dimensions. The model uses an abstraction of the process used by a Camera? to
create a Photo.
3.2.11 visualizat ion: a process by which displayable product information and present ation
information are used to produce a picture.
3.3 Abbreviations
For the purpose of this part of ISO 10303, the following a,bbreviations apply.
Commission Internationale de l’liclairage. Used to refer to the CIE universal
CIE
colour definition System.
Hue, Lightness, Satura{tion colour space.
HLS
Hue, Saturation, Value colour space.
HSV
Red, Green, Blue colour space.
RGB
c ISO ISO 10303-46:1994
...




Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.
Loading comments...