Initial Graphics Exchange Specification (IGES) define un formato de datos neutral que permite el intercambio digital de información.
Importar notas
Cuando Rhino lee un archivo IGES con el comando Abrir, las unidades de Rhino se definen en función de las unidades del archivo IGES y la tolerancia de Rhino se define según la tolerancia del archivo IGES. Los datos se ajustan para evitar que Rhino defina una tolerancia demasiado grande/pequeña después de la importación de un archivo IGES con una tolerancia mal definida.
Cuando Rhino lee un archivo IGES utilizando el comando Importar, la tolerancia del sistema de Rhino no se modifica. La tolerancia utilizada para reconstruir recortes IGES incorrectos se calcula automáticamente y siempre es menor o igual que la tolerancia de Rhino. Si las unidades de IGES no coinciden con las unidades de Rhino, se ofrece la opción de escalar la geometría IGES importada para que coincida con el sistema de unidades actual de Rhino.
Las mallas poligonales no se exportan al archivo IGES.
IGES solo admite el subconjunto de caracteres imprimible ASCII, desde el carácter 32 hasta el 127. Por este motivo, los nombres de las capas se truncan en la primera aparición de un carácter que no sea de EE.UU. (por ejemplo, é).
Los nodos innecesarios se eliminan de las curvas importadas si la curva tiene la geometría y parametrización idénticas.
Opciones de exportación IGES
Opciones detalladas de exportación IGES
Especifica un tipo IGES predefinido que intenta cumplir con los requisitos del software de destino.
Haga clic para personalizar los tipos IGES existente o para crear nuevos tipos de exportación IGES.
Autor / Organización / ID de producto del remitente / ID de producto del receptor
Se trata de campos del archivo IGES que se pueden utilizar con fines de identificación.
Tolerancia de IGES
En general, la tolerancia de IGES debería coincidir con la opción de tolerancia absoluta de Rhino, teniendo en cuenta la posible conversión de unidad.
La tolerancia de IGES no repercute en la precisión de la geometría.
Unidades de IGES
Unidades utilizadas para la exportación IGES.
Incluir notas de Rhino en el archivo IGES
Asegúrese de guardar las en la sección de inicio de IGES. De lo contrario, la sección de inicio de IGES será una línea en blanco.
Color de renderizado como colo de entidad IGES
Asegúrese de utilizar el color de renderizado de los objetos como color de entidad IGES. De lo contrario, Rhino utiliza el color de la capa del objeto como color de la entidad IGES.
Nota sobre exportación: Hay dos tipos de modeladores de sólidos: Superficies y Sólidos. Utilice el tipo "superficies" para exportar una sola superficie a esos productos. Utilice el tipo "sólidos" para exportar algo que quiera volver a unir.
Detalles de tipos de exportación IGES
General
Nombre
Escriba un nombre para el tipo IGES.
IGES version
Elija entre las versiones 5.2 y 5.3 de IGES.
La diferencia es que la versión 5.2 guarda los años si se usan dos dígitos y la versión 5.3 si se usan cuatro dígitos.
Tipo de archivo de texto
Elija entre los finales de línea de estilo MS-DOS, Unix o MacOS.
Windows (CRLF)
Mac OS X Unix (LF)
Mac OS 9 (CR)
Escala
Define el factor de escala predeterminado para el tipo IGES. El número debe ser superior a cero. En la mayoría de casos, este número debería ser 1.
Puntos y curvas
Puntos
116 (Puntos individuales)
Exporta los puntos como entidades de puntos IGES independientes.
106-2 (Conjunto de puntos de capa)
Exporta los puntos de una capa como conjunto de puntos.
Grado máx
Sin límite
No se aplica ningún límite de grado.
3
Todas las curvas NURBS con grado superior a tres se traducirán a cúbicos no racionales según la tolerancia IGES especificada.
5
Todas las curvas NURBS con grado superior a cinco se traducirán a quínticos no racionales según la tolerancia IGES especificada.
Composite curves as single B-spline
Las curvas creada a partir de dos o más B-splines se pueden exportar como entidad IGES 102 (curva compuesta) o como entidades IGES 126.
Usar entidades simples
Utilice este parámetro para exportar curvas NURBS que sean líneas, arcos o círculos (dentro de la tolerancia IGES) como líneas IGES, arcos IGES o círculos IGES.
Ajustar curvas racionales
Con este parámetro, todas las curvas racionales (objetos de curvas y curvas de corte) se traducen a cúbicos no racionales según la tolerancia especificada como tolerancia IGES.
Nodos en extremos fijos
Con este parámetro, las curvas NURBS periódicas se exportan como curvas NURBS con nodos en los extremos.
Superficies
Sólidos
Dos superficies separadas.
184
186 (Manifold BRep)
402-7 (Grupo no ordenado)
Polisuperficies
Dos superficies separadas.
402-7 (Grupo no ordenado)
Superficies
143
144
128 + Curvas de corte 3D
IGES 128 significa que todas las superficies recortadas se exportan como superficies no recortadas.
Usar entidades simples
Con este parámetro, las superficies NURBS planares (dentro de la tolerancia especificada como tolerancia IGES) se exportan como planos IGES o planos recortados IGES.
Ajustar superficies racionales
Con este parámetro, las superficies NURBS racionales se traducen a cúbicos no racionales dentro de la tolerancia especificada como tolerancia IGES.
Nodos en extremos fijos
Con este parámetro, las superficies NURBS periódicas se exportan como superficies NURBS con nodos en los extremos.
Partir superficies cerradas
Si la superficie es cerrada (como un cilindro), la superficie se dividirá en dos mitades en el archivo IGES. Si una superficie es cerrada en ambas direcciones (como un toroide), la superficie se dividirá en cuatro cuartos en el archivo IGES.
Dividir superficies bipolares
Si la superficie tiene polos en ambos extremos (como una esfera), la superficie se dividirá de manera que cada mitad sólo tenga un polo.
Editar tipos de exportación IGES
Tipo IGES
Lista los tipos IGES actualmente definidos.
Abre el cuadro de diálogo Detalles de tipos de exportación IGES.
Abre el cuadro de diálogo Detalles de tipos de exportación IGES con las opciones del tipo IGES seleccionado.
Abre el cuadro de diálogo Detalles de tipos de exportación IGES con las opciones del tipo IGES seleccionado.
Cambia el tipo IGES seleccionado.
El comando LeerCadaEntidadIges importa todas las entidades IGES, independientemente del tipo.
Pasos
Abra el archivo IGES.
Si el archivo IGES contiene geometría, se leerá. Es posible que también se importe geometría que no quería y que tenga que descartar algunos elementos para encontrar los que busca.
El comando LeerCadaEntidadIges sólo repercute en el siguiente archivo IGES que se lea. Si intenta hacer algo como:
abrir alpha.igs
LeerCadaEntidadIges
abrir beta.igs
abrir gama.igs
Rhino intenta leer cada entidad sólo desde beta.igs.
Rhino lee alpha.igs y gamma.igs con normalidad, aceptando sólo entidades marcadas como geometría.
El comando EstudioIGES examina entidades específicas en un archivo IGES limitando las partes de la carpeta IGES que se analizan.
Fondo
Cada entrada en un archivo IGES también tiene una entrada de carpeta (DE). La información que almacena un DE determina si la correspondiente entidad IGES (curva, superficie, sólido, color, nombre de capa, etc.) puede leerse. Para comprender mejor la importancia de no leer obcecadamente cada entidad de un archivo IGES como geometría de nivel superior, realice este test:
Pasos
Utilice el comando UniónBooleana para crear un sólido multicara a partir de una caja, un toroide y una esfera.
Exporte el sólido a un archivo IGES.
Vuelva a leer el archivo IGES. Obtendrá una versión descompuesta respecto a con lo que empezó.
Elimine todos los elementos que acaba de leer.
Ejecute el comando LeerCadaEntidadIges.
Vuelva a leer el archivo IGES. Obtendrá muchas curvas y superficies adicionales.
Las curvas y superficies adicionales obtenidas en el paso 6 ofrecen la información necesaria para crear las superficies recortadas. Estas curvas y superficies se importaron en el paso 6 porque el lector IGES ignoró la información DE que etiqueta la correspondiente entidad como parte de algún objeto de nivel "superior". El comando LeerCadaEntidadIges se utiliza como último recurso para obtener información de los archivos IGES que contienen objetos de nivel "superior" que están etiquetados como partes.
Contexto básico:
Al leer un archivo IGES, parece que contiene información dañada. En primer lugar, debe averiguar el DE de los objetos dañados. Ejecute el comando EstudioIGES y active la opción Etiqueta.
Opciones de depuración IGES (DEtest=Desactivado PrimerDE=1 ÚltimoDE=0 LeerCadaEntidad=Desactivado Etiqueta=Activado)
Vuelva a leer el archivo. Ahora cada objeto leído tiene el nombre de Rhino especificado como "DE N", donde "N" es un número impar. Las entradas de carpeta de un archivo IGES se etiquetan con las cifras 1, 3, 5, 7, etc. Seleccione los objetos deficientes y haga una lista de los DE erróneos. Supongamos que los objetos 13, 137 y 9025 son deficientes.
Ahora utilice el comando EstudioIGES para leer sólo las entidades erróneas de una en una.
Opciones de depuración IGES (DEtest=Desactivado PrimerDE=13 ÚltimoDE=13 LeerCadaEntidad=Activado Etiqueta=Activado)
Verifique que el DE 13 sea erróneo. Entonces observe el archivo IGES (en un editor de texto o un programa como IGESure) y compruebe cómo debería ser el DE. Si comprende la entidad, puede utilizar el comandoEstudioIges para leer las partes usadas para crear la entidad. Por ejemplo, puede observar la superficie base y las curvas de corte para ver qué pasa. Cuando lo haga, encontrará bloques de entidades que tendrá que leer. En esos casos, puede usar el comando EstudioIges para leer fragmentos del archivo. Por ejemplo:
Opciones de depuración IGES (DEtest=Activado PrimerDE=123 ÚltimoDE=199 LeerCadaEntidad=Activado Etiqueta=Activado)
leerá cada entrada con el número DE entre 123 y 199. Si únicamente desea leer entidades de nivel superior, seleccione LeerCadaEntidad=Desactivado.
El comando DefinirMapaNivelesCapasIges controla la correspondencia entre las capas de Rhino y los niveles IGES en la importación y exportación IGES desde la línea de comandos o un script.
Los "niveles" de IGES son como las capas de Rhino, a diferencia que usan un número en vez de un nombre de texto. Si tiene patrones de capas para productos que usan IGES para intercambiar datos, necesitará un modo de definir una correspondencia entre los nombres de las capas de Rhino y los números de los niveles de IGES. Rhino tiene una capa para niveles.
Para configurar la correspondencia entre las capas de Rhino y los niveles de IGES:
Cree un archivo de texto como el siguiente ejemplo:
;normas de traducción de niveles IGES
[3Stooges]
"Predeterminado" = 0
"Larry" = 13
"Curley" = 7
"Moe" = 32000
[FruitStand]
"Predeterminado" = 0
"Orange" = 9876
"Apple - Delicious" = 13
"Apple - Granny Smith" = 7232
"Grape" = 1
Este archivo define reglas para mapear capas de Rhino a números de niveles de IGES, que se usarán durante la exportación de IGES, y para mapear números de niveles de IGES a capas de Rhino, que se usarán durante la importación de IGES.
Este ejemplo define dos grupos de correspondencias (sabores) entre las capas de Rhino y los niveles de IGES denominados "3 Stooges" y "Fruit Stand".
Pasos
Seleccione el archivo de mapa que ha creado.
Seleccione la opción flavor.
Por ejemplo, si su archivo se llama "iges_level_mapping.txt" y quiere usar el tipo "Fruit Stand", cambie la opción Flavor a FruitStand.
Opciones de sabores
MapeadoDeCapas
Variante
Archivo
Nota
En general, es conveniente que la capa "Predeterminada" de Rhino se corresponda con el nivel 0 de IGES, pero no es totalmente necesario.
Este archivo puede contener múltiples sabores. Un sabor tiene un nombre adjunto entre corchetes [ ] seguido de líneas como ésta:
"<NombreDeCapaDeRhino>" = N
donde N es un número entero positivo (0, 1, 2, 3, ... ).
El nombre de la capa de Rhino aparece entre comillas.
Un "sabor" finaliza con una línea en blanco.
El programa convertidor/mapa omite los espacios y las tabulaciones.
El programa convertidor/mapa omite las líneas que empiezan por punto y coma (;).
Si un archivo IGES importado contiene un número de nivel que no está listado en el grupo de correspondencias y no tiene un nombre de nivel IGES, ese nivel se importará automáticamente a una capa denominada "IGES_LEVEL_N".
Si un nombre de capa de Rhino exportado no está listado en el grupo de correspondencias, se seleccionará automáticamente un número de nivel de IGES.
Véase también