Hierarchy: indicates the relationship between entities in a hierarchical structure and is used to determine which entity’s directory entry attributes should be applied. Applies to line font, view, entity level, blank status, line weight, and color number. A value of 00 indicates all the above directory entry attributes apply to this entity.
10. Sequence number: The sequence number for the position of the directory entry line in the IGES file. This sequence number will always be an odd number.
11. Entity type number: Same as in 1.
12. Line weight number: Denotes the width for which an entity is to be displayed. Largest line thickness is specified in global parameter 16, smallest thickness is specified in global parameter 17. A value of zero (0) indicates the default line weight as specified by the receiving system.
13. Color number: This value specifies the color of the entity.
1: black
2: red
3: green
4: blue
5: yellow
6: magenta
7: cyan
8: white
9: no color specified
14. Parameter line count number: The number of lines in the parameter data section which contain the entity whose attributes are described in the directory entry section.
15. Form number: A value of zero (0) causes individual interpretation of the entity type entered in the parameter data section.
16. Reserved field: This filed is reserved for future use and should be left blank.
17. Reserved field: Same as 16.
18. Entity label: This is an alphanumeric identified for the particular entity type in consideration.
19. Entity subscript number: A numeric qualifier for the entity label in 18.
20. Sequence number: The sequence number for the position of the directory entry line in the IGES file. This sequence number will always be even.
• A sample of a directory section is given below,
17.2.2.4 - Parameter entry section
• This section of the IGES file provides entity identification and coordinates to be plotted on the receiving system. The following is a partial list of some common entities:
Entity Type No. Entity Type
100 circular arc
102 composite curve
108 plane
110 line
112 parametric spline curve
114 parametric spline surface
116 point
124 transformation matrix
126 rational B-spline curve
128 rational B-spline surface
136 finite element
• The structure is a free formatted data entry from columns 1 to 64. Each line of free formatted data consists of the entity type number followed by the parameter data describing the entity. Columns 65 to 72 are reserved for a parameter data index which is an odd number counter, right justified in the field, which begins at the number 1 and progresses in odd increments for each entity entered. Column 73 is reserved for the letter ‘P’ to indicate the data element belongs to the parameter data section. Columns 74 to 80 are reserved for the sequence number. Each line of data corresponds to the entity type as specified in the global section. For example, the first entity element of the global section corresponds to the first line of coordinates in the parameter data section. Each portion of data in the global section is matched with its coordinate counterpart in the parameter data section.
• Circular arc entity parameter data:
Index Name Type Description
1 zt real parallel zt displace. of arc from xt, yt plane
2 x1 real arc centre x coordinate
3 y1 real arc centre y coordinate
4 x2 real start point x coordinate
5 y2 real start point y coordinate
6 x3 real terminate point x coordinate
7 y3 real terminate point y coordinate
• Line entity parameter data:
Index Name Type Description
1 x1 real start point x coordinate
2 y1 real start point y coordinate
3 z1 real start point z coordinate
4 x2 real terminate point x coordinate
5 y2 real terminate point y coordinate
6 z2 real terminate point z coordinate
• Point entity parameter data:
Index Name Type Description
1 x real x coordinate of point
2 y real y coordinate of point
3 z real z coordinate of point
4 PTR pointer pointer to directory entry of subfigure insta-
nce specifying the display symbol. If zero (0),
then no display symbol is specified.
• A sample of a data section is given below,
17.2.2.5 - Terminate section
• This section provides information needed by the post-processor to properly signal the end of the IGES file. The information that is relayed to the receiving system is the number of lines in each of the sections of the IGES file.
• A sample of the termination section is given below,
17.2.2.6 - A Sample IGES File
• A Sample IGES File (Note: the columns are out of alignment)
This is a sample IGES file generated from a drawing done using CADKEY. S 1
This is simply a drawing of a two boxes: one larger box and one smaller S 2
box placed on top of the larger one. The size of the larger box is S 3
100x150x50 and the size of the smaller box is 80x60x50 units. S 4
Viewed from the top view, the origin is located on the top of the large S 5
r box. S 6
,,7Hbox.prt,7Hbox.prt,14HMCS.CADKEY 3.0,9HC2IG 3.0B,16,8,24,11,53, G 1
7Hbox.prt,1.,2,2HMM,1,1.,13H911001.075746,.0005,,17HDouglas M. A. Lee, G 2
33HThe University of Western Ontario,4,0; G 3
124 1 1 0 0 0 01000000D 1
124 0 0 1 0 Matrix D 2
124 2 1 0 0 0 01000000D 3
124 0 0 1 0 Matrix D 4
124 3 1 0 0 0 01000000D 5
124 0 0 2 0 Matrix D 6
124 5 1 0 0 0 01000000D 7
124 0 0 2 0 Matrix D 8
124 7 1 0 0 0 01000000D 9
124 0 0 2 0 Matrix D 10
124 9 1 0 0 0 01000000D 11
124 0 0 2 0 Matrix D 12
124 11 1 0 0 0 01000000D 13
124 0 0 2 0 Matrix D 14
124 13 1 0 0 0 01000000D 15
124 0 0 2 0 Matrix D 16
110 15 1 1 0 0 00000000D 17
110 0 3 1 0 Line D 18
110 16 1 1 0 0 00000000D 19
110 0 3 1 0 Line D 20
110 17 1 1 0 0 00000000D 21
110 0 3 1 0 Line D 22
110 18 1 1 0 0 00000000D 23
110 0 3 1 0 Line D 24
110 19 1 1 0 0 00000000D 25
110 0 3 1 0 Line D 26
110 20 1 1 0 0 00000000D 27
110 0 3 1 0 Line D 28
110 21 1 1 0 0 00000000D 29
110 0 3 1 0 Line D 30
110 22 1 1 0 0 00000000D 31
110 0 3 1 0 Line D 32
110 23 1 1 0 0 00000000D 33
110 0 3 1 0 Line D 34
110 24 1 1 0 0 00000000D 35
110 0 3 1 0 Line D 36
110 25 1 1 0 0 00000000D 37
110 0 3 1 0 Line D 38
110 26 1 1 0 0 00000000D 39
110 0 3 1 0 Line D 40
110 27 1 1 0 0 00000000D 41
110 0 3 1 0 Line D 42
110 28 1 1 0 0 00000000D 43
110 0 3 1 0 Line D 44
110 29 1 1 0 0 00000000D 45
110 0 3 1 0 Line D 46
110 30 1 1 0 0 00000000D 47
110 0 3 1 0 Line D 48
110 31 1 1 0 0 00000000D 49
110 0 3 1 0 Line D 50
110 32 1 1 0 0 00000000D 51
110 0 3 1 0 Line D 52
110 33 1 1 0 0 00000000D 53
110 0 3 1 0 Line D 54
110 34 1 1 0 0 00000000D 55
110 0 3 1 0 Line D 56
110 35 1 1 0 0 00000000D 57
110 0 3 1 0 Line D 58
110 36 1 1 0 0 00000000D 59
110 0 3 1 0 Line D 60
110 37 1 1 0 0 00000000D 61
110 0 3 1 0 Line D 62
110 38 1 1 0 0 00000000D 63
110 0 3 1 0 Line D 64
124,1.,0.,0.,0.,0.,1.,0.,0.,0.,0.,1.,0.; 1P 1
124,1.,0.,0.,0.,0.,6.125742E-017,-1.,0.,0.,1.,6.125742E-017,0.; 3P 2
124,-1.,0.,-1.225148E-016,0.,-1.225148E-016,6.125742E-017,1.,0., 5P 3
7.504944E-033,1.,-6.125742E-017,0.; 5P 4
124,-1.,0.,-1.225148E-016,0.,0.,1.,0.,0.,1.225148E-016,0.,-1., 7P 5
0.; 7P 6
124,6.125742E-017,0.,1.,0.,1.,6.125742E-017,-6.125742E-017,0., 9P 7
-6.125742E-017,1.,3.752472E-033,0.; 9P 8
124,6.125742E-017,0.,-1.,0.,-1.,6.125742E-017,-6.125742E-017,0., 11P 9
6.125742E-017,1.,3.752472E-033,0.; 11P 10
124,.707107,-.408202,.577383,0.,.707107,.408202,-.577383,0., 13P 11
-4.331554E-017,.816543,.577285,0.; 13P 12
124,.5,.5,.707107,0.,-.853553,.146447,.5,0.,.146447,-.853553,.5, 15P 13
0.; 15P 14
110,0.,0.,0.,100.,0.,0.; 17P 15
110,100.,0.,0.,100.,150.,0.; 19P 16
110,100.,150.,0.,0.,150.,0.; 21P 17
110,0.,150.,0.,0.,0.,0.; 23P 18
110,0.,0.,-50.,100.,0.,-50.; 25P 19
110,0.,0.,0.,0.,0.,-50.; 27P 20
110,100.,0.,0.,100.,0.,-50.; 29P 21
110,100.,0.,-50.,100.,150.,-50.; 31P 22
110,100.,150.,0.,100.,150.,-50.; 33P 23
110,100.,150.,-50.,0.,150.,-50.; 35P 24
110,0.,150.,0.,0.,150.,-50.; 37P 25
110,0.,150.,-50.,0.,0.,-50.; 39P 26
110,10.,70.,0.,90.,70.,0.; 41P 27
110,90.,70.,0.,90.,130.,0.; 43P 28
110,90.,130.,0.,10.,130.,0.; 45P 29
110,10.,130.,0.,10.,70.,0.; 47P 30
110,10.,70.,50.,90.,70.,50.; 49P 31
110,10.,70.,0.,10.,70.,50.; 51P 32
110,90.,70.,0.,90.,70.,50.; 53P 33
110,90.,70.,50.,90.,130.,50.; 55P 34
110,90.,130.,0.,90.,130.,50.; 57P 35
110,90.,130.,50.,10.,130.,50.; 59P 36
110,10.,130.,0.,10.,130.,50.; 61P 37
110,10.,130.,50.,10.,70.,50.; 63P 38
S 6G 3D 64P 38 T 1
LINE 0.0000, 0.0000, 0.0000, 100.0000, 0.0000, 0.0000, 1, 1, 1, 0, 0, 1, 1
LINE 100.0000, 0.0000, 0.0000, 100.0000, 150.0000, 0.0000, 1, 1, 1, 0, 0, 1, 1
LINE 100.0000, 150.0000, 0.0000, 0.0000, 150.0000, 0.0000, 1, 1, 1, 0, 0, 1, 1
LINE 0.0000, 150.0000, 0.0000, 0.0000, 0.0000, 0.0000, 1, 1, 1, 0, 0, 1, 1
LINE 0.0000, 0.0000, -50.0000, 100.0000, 0.0000, -50.0000, 1, 1, 1, 0, 0, 1, 1
LINE 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, -50.0000, 1, 1, 1, 0, 0, 1, 1
LINE 100.0000, 0.0000, 0.0000, 100.0000, 0.0000, -50.0000, 1, 1, 1, 0, 0, 1, 1
LINE 100.0000, 0.0000, -50.0000, 100.0000, 150.0000, -50.0000, 1, 1, 1, 0, 0, 1, 1
LINE 100.0000, 150.0000, 0.0000, 100.0000, 150.0000, -50.0000, 1, 1, 1, 0, 0, 1, 1
LINE 100.0000, 150.0000, -50.0000, 0.0000, 150.0000, -50.0000, 1, 1, 1, 0, 0, 1, 1
LINE 0.0000, 150.0000, 0.0000, 0.0000, 150.0000, -50.0000, 1, 1, 1, 0, 0, 1, 1
LINE 0.0000, 150.0000, -50.0000, 0.0000, 0.0000, -50.0000, 1, 1, 1, 0, 0, 1, 1
LINE 10.0000, 70.0000, 0.0000, 90.0000, 70.0000, 0.0000, 1, 1, 1, 0, 0, 1, 1
LINE 90.0000, 70.0000, 0.0000, 90.0000, 130.0000, 0.0000, 1, 1, 1, 0, 0, 1, 1
LINE 90.0000, 130.0000, 0.0000, 10.0000, 130.0000, 0.0000, 1, 1, 1, 0, 0, 1, 1
LINE 10.0000, 130.0000, 0.0000, 10.0000, 70.0000, 0.0000, 1, 1, 1, 0, 0, 1, 1
LINE 10.0000, 70.0000, 50.0000, 90.0000, 70.0000, 50.0000, 1, 1, 1, 0, 0, 1, 1
LINE 10.0000, 70.0000, 0.0000, 10.0000, 70.0000, 50.0000, 1, 1, 1, 0, 0, 1, 1
LINE 90.0000, 70.0000, 0.0000, 90.0000, 70.0000, 50.0000, 1, 1, 1, 0, 0, 1, 1
LINE 90.0000, 70.0000, 50.0000, 90.0000, 130.0000, 50.0000, 1, 1, 1, 0, 0, 1, 1
LINE 90.0000, 130.0000, 0.0000, 90.0000, 130.0000, 50.0000, 1, 1, 1, 0, 0, 1, 1
LINE 90.0000, 130.0000, 50.0000, 10.0000, 130.0000, 50.0000, 1, 1, 1, 0, 0, 1, 1
LINE 10.0000, 130.0000, 0.0000, 10.0000, 130.0000, 50.0000, 1, 1, 1, 0, 0, 1, 1
LINE 10.0000, 130.0000, 50.0000, 10.0000, 70.0000, 50.0000, 1, 1, 1, 0, 0, 1, 1
17.2.3 A DXF File
• The DXF file below is shown only for illustration (Not for casual reading)
17.3 PDES/STEP
• PDES (using STEP) is the result of an international effort to develop a standard product design standard.
• This format attempts to incorporate all aspects of product modeling including,
geometry (B-Rep, CSG, Features)
tolerances
electrical/electronics
function information
process plans
etc
17.4 Problems
Problem 17.1 Given the following IGES file, draw the part it contains.
A Test file for the IND807 final exam 1995 S 1
,,7Hbox.prt,7Hbox.prt,14HMCS.CADKEY 3.0,9HC2IG 3.0B,16,8,24,11,53, G 1
7Hbox.prt,1.,2,2HMM,1,1.,13H911001.075746,.0005,,9HHugh Jack, G 2
30HRyerson Polytechnic University,4,0; G 3
110 1 1 1 0 0 00000000D 1
110 0 3 1 0 Line D 2
110 2 1 1 0 0 00000000D 3
110 0 3 1 0 Line D 4
110 3 1 1 0 0 00000000D 5
110 0 3 1 0 Line D 6
110 4 1 1 0 0 00000000D 7
110 0 3 1 0 Line D 8
110 5 1 1 0 0 00000000D 9
110 0 3 1 0 Line D 10
110 6 1 1 0 0 00000000D 11
110 0 3 1 0 Line D 12
110 7 1 1 0 0 00000000D 13
110 0 3 1 0 Line D 14
110 8 1 1 0 0 00000000D 15
110 0 3 1 0 Line D 16
110 9 1 1 0 0 00000000D 17
110 0 3 1 0 Line D 18
110 10 1 1 0 0 00000000D 19
110 0 3 1 0 Line D 20
110 11 1 1 0 0 00000000D 21
110 0 3 1 0 Line D 22
110 12 1 1 0 0 00000000D 23
110 0 3 1 0 Line D 24
110 13 1 1 0 0 00000000D 25
110 0 3 1 0 Line D 26
110,0.,75.,0.,0.,100.,0.; 1P 1
110,50.,100.,0.,25.,100.,0.; 3P 2
110,25.,100.,0.,25.,75.,0.; 5P 3
110,25.,75.,0.,50.,75.,0.; 7P 4
110,50.,75.,0.,50.,50.,0.; 9P 5
110,25.,50.,0.,50.,50.,0.; 11P 6
110,0.,0.,0.,100.,100.,100.; 13P 7
110,50.,0.,0.,50.,50.,0.; 15P 8
110,75.,0.,0.,100.,0.,0.; 17P 9
110,100.,0.,0.,100.,25.,0.; 19P 10
110,75.,25.,0.,100.,25.,0.; 21P 11
110,75.,25.,0.,75.,50.,0.; 23P 12
110,75.,50.,0.,100.,50.,0.; 25P 13
1S 3G 26D 13P 38 T 1