Initial Graphics Exchange Specification

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher

Initial Graphics Exchange Specification (IGES) est un format d'exportation de données graphiques; IGES est directement importable dans les logiciels de CAO. Ce type de format d'export présente une universalité assez forte dans le domaine des CAO 3D orientées surfacique et filaire. L'export porte ici sur la définition mathématique de la surface qui conserve ainsi toutes ses propriétés initiales.


Fichier IGES test utilisé, pour démontrer l'interopérabilité au vendeur à AUTOFACT-6 en 1983

Format des données[modifier | modifier le code]

Un fichier IGES est composé d'enregistrements de 80 caractères ASCII, une longueur d'enregistrement dérivée de l'ère de cartes perforées. Les chaînes de texte sont représentées au format "Hollerith (en)", le nombre de caractères dans la chaîne, suivi de la lettre "H", suivi de la chaîne de texte,

par exemple, "4HSLOT" (est le format de chaîne de texte utilisé dans les premières versions du langage Fortran).

Voici un petit fichier IGES de 1987,1 contenant seulement deux POINT (Type 116), deux arcs circulaires (Type 100) et deux entités ligne (Type 110). Il s'agit d'un logement, avec les points dans les centres des deux demi-cercles qui se forment aux extrémités de la fente et les deux lignes qui forment les côtés.

                                                                        S      1
1H,,1H;,4HSLOT,37H$1$DUA2:[IGESLIB.BDRAFT.B2I]SLOT.IGS;,                G      1
17HBravo3 BravoDRAFT,31HBravo3->IGES V3.002 (02-Oct-87),32,38,6,38,15,  G      2
4HSLOT,1.,1,4HINCH,8,0.08,13H871006.192927,1.E-06,6.,                   G      3
31HD. A. Harrod, Tel. 313/995-6333,24HAPPLICON - Ann Arbor, MI,4,0;     G      4
     116       1       0       1       0       0       0       0       1D      1
     116       1       5       1       0                               0D      2
     116       2       0       1       0       0       0       0       1D      3
     116       1       5       1       0                               0D      4
     100       3       0       1       0       0       0       0       1D      5
     100       1       2       1       0                               0D      6
     100       4       0       1       0       0       0       0       1D      7
     100       1       2       1       0                               0D      8
     110       5       0       1       0       0       0       0       1D      9
     110       1       3       1       0                               0D     10
     110       6       0       1       0       0       0       0       1D     11
     110       1       3       1       0                               0D     12
116,0.,0.,0.,0,0,0;                                                    1P      1
116,5.,0.,0.,0,0,0;                                                    3P      2
100,0.,0.,0.,0.,1.,0.,-1.,0,0;                                         5P      3
100,0.,5.,0.,5.,-1.,5.,1.,0,0;                                         7P      4
110,0.,-1.,0.,5.,-1.,0.,0,0;                                           9P      5
110,0.,1.,0.,5.,1.,0.,0,0;                                            11P      6
S      1G      4D     12P      6                                        T      1

Le fichier est divisé en 5 sections : Début, Global, entrée d'annuaire, Paramètres des données, et, la Fin indiquée par les caractères 73 S, G, D, P ou T à la 73 ième colonne. Les caractéristiques, et, les données géométriques d'une entité est répartie entre les deux sections; un à deux enregistrements, un dans format de longueur fixe (entrée de répertoire ou, DE Section), l'autre dans un enregistrement multiple, le format délimité par des virgules (les données de paramètre ou PD Section), comme cela peut être vu d'une manière plus explicite sur le fichier MISC - IGES Example File slot (dump).

Lors de l'affichage, l'utilisateur doit voir deux points jaunes (difficile à voir sur un fond blanc, mais la plupart des systèmes de CAO un fond noir), l'un situé à l'origine mathématique (en) [0,0,0], deux arcs circulaires rouges, et, deux lignes vertes.

L'exemple énoncé affiché à l'écran
.
Origine mathématique [0,0,0]
.

Voir aussi[modifier | modifier le code]