<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://gicl.cs.drexel.edu/wiki-data/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://gicl.cs.drexel.edu/wiki-data/index.php?title=IGES&amp;feed=atom&amp;action=history</id>
		<title>IGES - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://gicl.cs.drexel.edu/wiki-data/index.php?title=IGES&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://gicl.cs.drexel.edu/wiki-data/index.php?title=IGES&amp;action=history"/>
		<updated>2013-05-22T10:10:55Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.18.2</generator>

	<entry>
		<id>http://gicl.cs.drexel.edu/wiki-data/index.php?title=IGES&amp;diff=20895&amp;oldid=prev</id>
		<title>Jmo34 at 20:12, 24 June 2008</title>
		<link rel="alternate" type="text/html" href="http://gicl.cs.drexel.edu/wiki-data/index.php?title=IGES&amp;diff=20895&amp;oldid=prev"/>
				<updated>2008-06-24T20:12:56Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Image:iges.svg|right|150px]]&lt;br /&gt;
The '''Initial Graphics Exchange Specification (IGES)''' (pronounced ''eye-jess'') defines a neutral data format that allows the [[CAD data exchange|digital exchange]] of information among [[Computer-aided design]] (CAD) systems.&lt;br /&gt;
&lt;br /&gt;
The official title of IGES is '''''Digital Representation for Communication of Product Definition Data''''', first published in January, 1980 by the [[National Bureau of Standards]] as '''NBSIR 80-1978'''. Many documents (like the [[Defense Standard]]s [[MIL-D-28000]] and [[MIL-STD-1840]]) refer to it as '''[[American Society of Mechanical Engineers|ASME]] Y14.26M''', the designation of the [[ANSI]] committee that approved IGES Version 1.0.&lt;br /&gt;
&lt;br /&gt;
Using IGES, a CAD user can exchange product data models in the form of [[circuit diagram]]s, [[wire frame model|wireframe]], [[freeform surface modelling|freeform surface]] or [[solid modeling]] [[Representation (arts)|representations]]. Applications supported by IGES include traditional [[engineering drawing]]s, models for analysis, and other [[manufacturing]] functions.&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
[[Image:gehaeuse.gif|thumb|right|240px|Test IGES file used to demonstrate vendor interoperability at AUTOFACT-6 in [[Anaheim, CA]] in 1983]]&lt;br /&gt;
The IGES project was started in [[1979]] by a group of CAD users and vendors, including [[Boeing]], [[General Electric]], [[Xerox]], [[Computervision]] and [[Applicon]], with the support of the National Bureau of Standards (now known as [[NIST]]) and the [[U.S. Department of Defense]] (DoD). The name was carefully chosen to avoid any suggestion of a database standard that would compete with the proprietary databases then used by the different CAD vendors.&lt;br /&gt;
&lt;br /&gt;
Since [[1988]], the DoD has required that all [[digital]] [[Product Manufacturing Information]] (PMI) for weapons systems contracts (the engineering drawings, circuit diagrams, ''etc''.) be delivered in [[computer file|electronic]] form, specifically in IGES format. As a consequence, any [[CAx]] software vendor who wants to market their product to DoD subcontractors and their partners must support the import (reading) and export (writing) of IGES format files.&lt;br /&gt;
&lt;br /&gt;
An ANSI standard since [[1980]], IGES has generated warehouses full of magnetic tapes and CD-ROMs of digital PMI for the [[automotive industry|automotive]], [[aerospace]], and [[shipbuilding]] industries, as well as for weapons systems from [[Trident missile]] [[guidance systems]] to entire [[aircraft carriers]]. These part models may have to be used years after the vendor of the original design system has gone out of business. IGES files provide a way to access this data decades from now. Today, plugin viewers for [[Web browser]]s allow IGES files created 20 years ago to be viewed from anywhere in the world.&lt;br /&gt;
&lt;br /&gt;
After the initial release of [[STEP (ISO 10303)|STEP]] in [[1994]], interest in further development of IGES declined, and Version 5.3 ([[1996]]) was the last published standard. A decade later, STEP has yet to fulfill its promise of replacing IGES, which remains the most widely used standard for [[CAx]] and PMI [[interoperability#Software|interoperability]].&lt;br /&gt;
&lt;br /&gt;
==File format==&lt;br /&gt;
An IGES file is composed of 80-character [[ASCII]] records, a record length derived from the [[punch card]] era. Text strings are represented in &amp;quot;[[Hollerith]]&amp;quot; format, the number of characters in the string, followed by the letter &amp;quot;H&amp;quot;, followed by the text string, ''e.g.'', &amp;quot;4HSLOT&amp;quot; (this is the text string format used in early versions of the [[Fortran]] language). Early IGES translators had problems with [[IBM]] [[mainframe computer]]s because the mainframes used [[EBCDIC]] encoding for text, and some EBCDIC-ASCII translators would either substitute the wrong character, or improperly set the [[Parity bit]], causing a misread.&lt;br /&gt;
&lt;br /&gt;
Here is [http://www.iges5x.org/misc/igs/slot.igs a very small IGES file] from 1987, containing only two POINT, two CIRCULAR ARC, and two LINE entities. It represents a slot, with the points at the centers of the two half-circles that form the ends of the slot, and the two lines that form the sides.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
                                                                        S      1&lt;br /&gt;
1H,,1H;,4HSLOT,37H$1$DUA2:[IGESLIB.BDRAFT.B2I]SLOT.IGS;,                G      1&lt;br /&gt;
17HBravo3 BravoDRAFT,31HBravo3-&amp;gt;IGES V3.002 (02-Oct-87),32,38,6,38,15,  G      2&lt;br /&gt;
4HSLOT,1.,1,4HINCH,8,0.08,13H871006.192927,1.E-06,6.,                   G      3&lt;br /&gt;
31HD. A. Harrod, Tel. 313/995-6333,24HAPPLICON - Ann Arbor, MI,4,0;     G      4&lt;br /&gt;
     116       1       0       1       0       0       0       0       1D      1&lt;br /&gt;
     116       1       5       1       0                               0D      2&lt;br /&gt;
     116       2       0       1       0       0       0       0       1D      3&lt;br /&gt;
     116       1       5       1       0                               0D      4&lt;br /&gt;
     100       3       0       1       0       0       0       0       1D      5&lt;br /&gt;
     100       1       2       1       0                               0D      6&lt;br /&gt;
     100       4       0       1       0       0       0       0       1D      7&lt;br /&gt;
     100       1       2       1       0                               0D      8&lt;br /&gt;
     110       5       0       1       0       0       0       0       1D      9&lt;br /&gt;
     110       1       3       1       0                               0D     10&lt;br /&gt;
     110       6       0       1       0       0       0       0       1D     11&lt;br /&gt;
     110       1       3       1       0                               0D     12&lt;br /&gt;
116,0.,0.,0.,0,0,0;                                                    1P      1&lt;br /&gt;
116,5.,0.,0.,0,0,0;                                                    3P      2&lt;br /&gt;
100,0.,0.,0.,0.,1.,0.,-1.,0,0;                                         5P      3&lt;br /&gt;
100,0.,5.,0.,5.,-1.,5.,1.,0,0;                                         7P      4&lt;br /&gt;
110,0.,-1.,0.,5.,-1.,0.,0,0;                                           9P      5&lt;br /&gt;
110,0.,1.,0.,5.,1.,0.,0,0;                                            11P      6&lt;br /&gt;
S      1G      4D     12P      6                                        T      1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The file is divided into 5 Sections, indicated by a character (S, G, D, P, or T) in column 73. The characteristics and geometric information for an entity is split between two sections; one in a two record, fixed-length format (the Directory Entry, or DE Section), the other in a multiple record, comma delimited format (the Parameter Data, or PD Section). Here is a more [http://www.iges5x.org/misc/peek/slot.txt human-readable representation] of the file.&lt;br /&gt;
&lt;br /&gt;
When displayed, the user should see two [[yellow]] points (hard to see on a [[white]] background, but most CAD systems use a [[black]] background), one located at the [[origin]] of model space [0,0,0], two [[red]] circular arcs, and two [[green]] lines.&lt;br /&gt;
&lt;br /&gt;
[[image:slot.gif|center]]&lt;br /&gt;
&lt;br /&gt;
==A Recursive Standard==&lt;br /&gt;
One of the unique features of the IGES standard is that it was the first [[ANSI]] Standard to be documented using itself. Since Version 4.0, all of the technical illustrations for the printed version of the standard have been generated from IGES files. The electronic publishing system ([[LaTeX]]) integrates raster images generated from IGES files into the [[PostScript]] sent to the [[laser jet]] [[computer printer]], so text and images are printed on the same page for subsequent use as camera-ready copy for commercial publication. Beginning with IGES Version 5.2, this is how the standard was generated, and Version 5.3 (the most recent ANSI approved version) is available as a [[PDF]] document.&lt;br /&gt;
&lt;br /&gt;
Many of the illustrations (all of which conform to the Defense Department's MIL-D-28000 Engineering Drawings Subset of IGES) use the entities that they describe, ''e.g.'', the illustration of the LEADER (ARROW) ENTITY (Type 214) can be used as a test case for translator implementers, because it contains all 12 arrow head styles defined by the standard. These [[WYSIWYG]] example files can be distinguished by a leading &amp;quot;F&amp;quot; and trailing &amp;quot;X&amp;quot; in the file name (like &amp;quot;[http://www.iges5x.org/wysiwyg/f214x.shtml f214x.igs]&amp;quot;), and this library is called the '''IGES [[X-files]]''' by members of the IGES [[community]].&lt;br /&gt;
&lt;br /&gt;
Here is one of the example figures, Figure 2 from Appendix A ([http://www.iges5x.org/misc/figa2.shtml &amp;lt;!-- http://www.iges5x.org/archives/tex/20060612/igs/fmeparte.igs --&amp;gt; fmeparte.igs]), that has appeared in every version of IGES since Version 3.0. It uses linear, angular, and ordinate dimension entities, as well as examples of both [[Conic section|circular and conic arcs]]. It is usually the first part used when testing an IGES translator, because the standard has a picture of what it should look like.&lt;br /&gt;
&lt;br /&gt;
[[Image:figa2.gif|center]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [http://www.uspro.org/documents/IGES5-3_forDownload.pdf IGES 5.3 (ANSI-1996)] in PDF from US Product Data Association (USPRO)&lt;br /&gt;
* [http://www.iges5x.org/ IGES 5.x Preservation Society] has sample IGES files for testing translators&lt;br /&gt;
* [http://www.dt.navy.mil/tot-shi-sys/des-int-pro/tec-inf-sys/cal-std/doc/1840c.pdf MIL-STD-1840C] from ''navy.mil''&lt;br /&gt;
* [http://www.acq.osd.mil/log/lpp/spec_standards/mil-prf-28000b.pdf MIL-PRF-28000B] from ''osd.mil''&lt;/div&gt;</summary>
		<author><name>Jmo34</name></author>	</entry>

	</feed>