Che cos'è il formato di file IGS?
Un file .igs è un file grafico codificato nel formato IGES, utilizzato negli ambienti software CAD per memorizzare dati di immagini vettoriali 2D/3D. Il file può contenere vari dati per un progetto, come modelli wireframe, rappresentazioni di superfici o oggetti solidi e schemi di circuiti. I file .igs sono salvati in testo semplice ASCII utilizzando un rigoroso layout a schede a larghezza fissa di 80 colonne: ogni riga riporta una singola lettera del tipo di sezione (S, G, D, P o T) e un numero di sequenza giustificato a destra nelle colonne 74-80. Poiché il formato è puro ASCII senza intestazione binaria, non esiste una firma tradizionale «magic-byte»; i file sono identificati da questa caratteristica struttura a colonne. L'estensione .igs è la classica grafia DOS a tre lettere di .iges: entrambe le estensioni si riferiscono allo stesso identico formato.
Breve storia del formato di file .igs
Il formato .igs segue fedelmente l'Initial Graphics Exchange Specification (IGES), pubblicato per la prima volta nel 1980 dal National Bureau of Standards degli Stati Uniti (ora NIST) e successivamente standardizzato come ANS US PRO/IPO-100. È diventato rapidamente il formato standard per l'archiviazione e lo scambio di dati di modelli 3D tra diverse piattaforme CAD, facilitando notevolmente la collaborazione tra utenti di diversi strumenti software. Negli ultimi anni è stato ampiamente sostituito dal formato .stp, che offre un supporto più ricco per i modelli solidi e rimane ampiamente utilizzato oggi. La specifica IGES è stata aggiornata l'ultima volta nel 1996 (versione 5.3). Sebbene le alternative più recenti ora dominino, i file .igs rimangono comuni nei flussi di lavoro e negli archivi legacy e sono ancora ampiamente supportati dalle principali applicazioni CAD. Altri formati di scambio neutrali correlati includono .stl per la geometria mesh e .dxf per l'interscambio di disegni 2D/3D.
Sicurezza e incolumità
RISCHIO: LOWUn file IGS è composto da dati geometrici ASCII semplici: non contiene codice eseguibile e non può avviare nulla, quindi aprirne uno è sicuro. Le uniche preoccupazioni reali non sono malevole: gli assiemi di grandi dimensioni possono essere lenti da caricare, un'esportazione IGES può inavvertitamente includere dettagli di progettazione proprietari che non si intendeva condividere (è geometria esatta che il destinatario può misurare) e i file IGES di sole superfici spesso arrivano non a tenuta stagna e necessitano di riparazione prima della lavorazione/stampa. Come sempre, solo il contenitore è innocuo: diffida di un file che finge di essere «parte.igs» ma è in realtà un eseguibile; controlla la vera estensione.
Dettagli del formato
in sintesiProgrammi che aprono file IGS
Dettagli tecnici
specifiche approfondite| Struttura del file | Layout a schede ASCII a 80 colonne a larghezza fissa; la colonna 73 contiene la lettera del tipo di sezione, le colonne 74-80 contengono un numero di sequenza giustificato a destra |
| Codifica del testo | ASCII semplice a 7 bit; nessun dato binario, nessun BOM e nessuna firma magic-byte binaria |
| Tipi di sezione | Cinque sezioni denominate: Start (`S`), Global (`G`), Directory Entry (`D`), Parameter Data (`P`), Terminate (`T`) - ogni riga riporta esattamente un identificatore di sezione |
| Tipo MIME | `model/iges` |
| Identificazione del file | Identificato dalla struttura a schede a 80 colonne e dalla convenzione della lettera di sezione, non da un numero magico binario |
| Tipi di geometria | Disegni 2D, wireframe 3D, superfici NURBS e rigate, superfici rifilate, solidi B-rep, modelli a elementi finiti e schemi di circuiti |
| Conteggio tipi di entità | Oltre 100 tipi di entità definiti che coprono curve, superfici, annotazioni e strutture; i numeri di tipo vanno da 100 a 9999 |
| Delimitatori di parametri | Caratteri delimitatori dichiarati nella sezione Global; i predefiniti sono la virgola (`,`) per la separazione dei parametri e il punto e virgola (`;`) per la terminazione del record |
| Unità di misura | Sistema di unità dichiarato nella sezione Global; i sistemi supportati includono pollici, millimetri, piedi, metri e molti altri |
| Supporto colore | 8 indici di colore predefiniti (1-8); colori RGB personalizzati tramite Color Definition Entity (Tipo 314) |
| Supporto livelli | Fino a 9999 livelli (layer); livelli denominati definiti tramite Level Function Entity (Tipo 406, Form 1) |
| Sistema di coordinate | Sistema di coordinate cartesiane destrorso; la Transformation Matrix Entity (Tipo 124) gestisce posizionamento, ridimensionamento e rotazione |
| Estensione alternativa | `.iges` - stesso formato; `.igs` è la grafia DOS legacy a tre caratteri |
| Interoperabilità | Neutrale rispetto ai fornitori; importazione/esportazione supportata nativamente da AutoCAD, SolidWorks, CATIA, Siemens NX, PTC Creo e FreeCAD |
| Limitazioni note | Nessun supporto nativo per la gerarchia di assiemi o alberi di funzioni parametriche; la precisione del taglio («trim») può degradarsi tra i traduttori |
| Dimensione tipica del file | Più grande dei formati CAD binari a causa della struttura dettagliata delle schede ASCII; i modelli moderatamente complessi raggiungono tipicamente diversi megabyte |
| Rilasciato | 1980 (IGES 1.0); last version IGES 5.3, 1996 |
| Standard aperto | Sì · royalty-free |
| Specifica | www.loc.gov |
Conversioni IGS
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file IGS.