JT (Jupiter Tessellation) es un formato de datos 3D estandarizado por ISO y se utiliza en la industria para la visualización de productos , la colaboración , el intercambio de datos CAD y, en algunos casos , también para la retención de datos a largo plazo. Puede contener cualquier combinación de datos aproximados (facetados), superficies de representación de límites ( NURBS ), información de productos y fabricación (PMI) y metadatos (atributos textuales) exportados desde el sistema CAD nativo o insertados por una gestión de datos de productos (PDM). sistema.
Descripción general
Los archivos JT se utilizan en programas de software de gestión del ciclo de vida del producto (PLM) y sus respectivos sistemas CAD, por ingenieros y otros profesionales que necesitan analizar la geometría de productos complejos. El formato y el software asociado están estructurados de modo que se puedan cargar, sombrear y manipular rápidamente una gran cantidad de componentes en tiempo real. Debido a que se admiten todos los formatos CAD en 3D más importantes, un ensamblaje JT puede contener una mezcla de cualquier combinación que haya dado lugar al término "multi-CAD". Como JT se implementa típicamente como una parte integral de una solución PLM, el ensamblaje multi-CAD resultante se administra de manera que los cambios en los archivos de definición de productos CAD originales se puedan sincronizar automáticamente con sus archivos JT asociados, lo que da como resultado un ensamblaje multi-CAD que es siempre actualizado.
Debido a que los archivos JT son inherentemente "livianos" (~ 1-10% del tamaño de un archivo CAD), son ideales para la colaboración en Internet. Con la creciente tendencia hacia la globalización, más empresas están aprovechando los recursos dondequiera que estén disponibles en el mundo. La colaboración con JT permite a las empresas enviar datos de visualización en 3D a proveedores y socios mucho más fácilmente que enviar los archivos CAD "pesados" asociados. Además, la colaboración en línea en tiempo real es más fácil porque se reduce la cantidad de información enviada de un lado a otro a través de Internet. Por último, JT proporciona una característica de seguridad inherente de modo que la propiedad intelectual no tiene que compartirse con partes inapropiadas. Como se indicó anteriormente, JT puede contener cualquier combinación de datos de manera que se pueda compartir la cantidad correcta de información sin exponer la información de definición de diseño patentada subyacente.
JT se usa a menudo para trabajos de maquetas digitales (DMU), lo que permite a los ingenieros validar que un producto se puede ensamblar sin interferencias mucho antes de que se pueda producir un prototipo físico. Esta "validación espacial" se habilita mediante mediciones precisas y secciones transversales, así como una sofisticada detección de holgura / interferencia. Aprovechar JT para maquetas digitales permite a los usuarios reducir o eliminar prototipos físicos costosos y permite que la toma de decisiones ocurra mucho antes en el proceso de desarrollo.
Por último, JT se utiliza como formato de interoperabilidad CAD para intercambiar datos de diseño para el desarrollo colaborativo de productos , donde los archivos JT se crean traduciendo datos de sistemas CAD como NX (Unigraphics) , Creo Elements / Pro , FORAN , I-DEAS , Solid Edge , Catia , Microstation o Autodesk Inventor .
Historia y estado en la estandarización
JT fue desarrollado originalmente por Engineering Animation, Inc. y Hewlett Packard como el kit de herramientas DirectModel (inicialmente Jupiter). JT es la abreviatura de Jupiter Tesselation. Cuando EAI fue comprada por UGS Corp. , JT se convirtió en parte del conjunto de productos de UGS. A principios de 2007, UGS anunció la publicación del formato de datos JT facilitando la adopción de JT como formato 3D maestro. También en 2007, Siemens AG adquirió UGS y se convirtió en Siemens PLM Software . JT es el formato de interoperabilidad común que se utiliza en todo el software PLM de Siemens y se ha adoptado como formato de archivo de datos a largo plazo en todo Siemens.
El 18 de septiembre de 2009, la ISO declaró oficialmente que la especificación JT ha sido aceptada para su publicación como una especificación ISO disponible públicamente (PAS). A finales de agosto de 2010, ProSTEP iViP inició la votación para la nueva propuesta de elemento de trabajo para JT como norma internacional ISO . ProSTEP iViP pretendía, por un lado, publicar la especificación del formato de archivo JT como estándar ISO y, por otro lado, armonizar este compromiso con el nuevo desarrollo STEP AP 242 , de modo que JT y STEP (especialmente STEP AP 242 XML) puedan utilizarse en conjunto para asegurar importantes beneficios en escenarios de intercambio de datos industriales.
En diciembre de 2012, JT se publicó oficialmente como ISO 14306: 2012 (ISO JT V1) [1] como formato de visualización 3D, basado en la versión 9.5 de las especificaciones de JT publicadas por Siemens PLM Software. A través de esta publicación a través de ISO, por primera vez estuvo disponible una especificación de JT completamente neutral y libre de regalías. [2]
A principios de 2013, en ISO se inició la especificación de ISO JT V2. La ISO / DIS 14306 V2 [3] fue aceptada por ISO en noviembre de 2016. La publicación como Norma Internacional ISO está prevista para el primer semestre de 2017. La principal diferencia entre V1 y V2 es la incorporación de un STEP B-rep como un Segmento B-rep.
Para proporcionar funcionalidades e innovaciones adicionales requeridas por la industria, ProSTEP iViP y VDA decidieron a mediados de 2015 especificar un paquete de aplicaciones industriales JT (JTIAP), [4] que es una especificación de formato de archivo JT completamente compatible con ISO 14306 (V1 como así como la futura V2) y las implementaciones basadas en JT-Open actualmente existentes. Por lo tanto, JTIAP proporciona un algoritmo de compresión más completo ( LZMA ), especifica XT B-rep como representación recomendada de la geometría exacta y permite la implementación neutral y libre de regalías de JT.
Representación de modelos grandes
JT fue creado para apoyar la pantalla interactiva de grandes conjuntos (es decir, aquellos que contienen decenas de miles de componentes). El formato de archivo JT es capaz de almacenar un número arbitrario de representaciones facetadas con diferentes niveles de detalle (LOD). Cuando se muestra todo el producto en la pantalla de la computadora, la aplicación de alojamiento muestra solo un modelo simple y burdo. Sin embargo, a medida que el usuario se acerca a un área en particular, se cargan y muestran representaciones progresivamente más finas. Con el tiempo, las representaciones no utilizadas se descargan para ahorrar memoria.
Modelo de datos
El modelo de datos de JT es capaz de representar una amplia gama de datos de ingeniería. Estos datos pueden ser muy livianos, contener poco más que datos de facetas o pueden ser bastante ricos, conteniendo representaciones de geometría NURBS completas junto con la estructura del producto, atributos, metadatos y PMI . También admite múltiples teselaciones y generación de nivel de detalle (LOD).
- Estructura del producto: ensamblaje, pieza, instancia
- Faceta: polígono, conjunto de polígonos
- Iluminación: juego de luces, luz puntual, luz infinita
- Texturas
- Geometría y topología precisas: punto, curva, superficie, cara, bucle, borde, vértice
- La representación de límites (B-rep) podría utilizar el formato JT B-rep y XT B-rep (Parasolid), STEP B-rep será compatible con ISO JT V2
- Primitivas de geometría: caja , cilindro , pirámide , esfera
- Información de fabricación de productos (PMI): GD&T , anotaciones 3D
- Atributos / Propiedades: texto, entero, flotante, fecha, capas
Estructura de archivo
La relación entre la jerarquía de la estructura del producto y la estructura del archivo JT exportado es arbitraria. Cualquier nodo de la jerarquía puede especificarse como el inicio de un nuevo archivo JT. Por lo tanto, la estructura del producto se puede representar en una variedad de configuraciones de archivos JT.
JT admite asignaciones comunes de estructura de producto a estructura de archivo. Éstas incluyen:
- Por pieza: todos los nodos de ensamblaje en una jerarquía de estructura de producto se almacenan en un solo archivo JT, y cada nodo de pieza en la jerarquía se almacena en un archivo JT individual en un subdirectorio que tiene el mismo nombre que el archivo JT de ensamblaje.
- Totalmente destrozado: cada nodo de estructura de producto en la jerarquía se almacena en un archivo JT individual.
- Monolítico: toda la estructura del producto se almacena en un solo archivo JT.
- PLMXML: un formato de archivo abierto basado en XML, especificado por Siemens PLM Software . Una estructura PLMXML podría vincularse a los datos del modelo en otro archivo (una Representación externa), o los datos se pueden incrustar dentro del elemento Representación en el archivo XML (una Representación interna).
- STEP AP 242 XML: una norma ISO que permite representar datos de ensamblaje, meta, cinemáticos, etc. y vincular los datos del modelo como referencias externas (hojas en un árbol STEP). En la industria automotriz global, para realizar escenarios de intercambio de datos entre empresas, se recomienda la aplicación de STEP AP 242 XML y JT.
Las aplicaciones cliente pueden utilizar estas asignaciones o elegir definir su propia asignación personalizada.
Compresión
Para ayudar a reducir los requisitos de ancho de banda de transmisión y almacenamiento de los modelos 3D, los archivos JT pueden aprovechar la compresión. El uso de la compresión es transparente para el usuario de los datos JT, y un modelo dado puede estar compuesto por archivos JT usando diferentes configuraciones de compresión (incluida ninguna).
Hasta la fecha, el formato de archivo JT ha evolucionado a través de dos formas de compresión, expuestas en JT Open Toolkit como compresión estándar y avanzada. Estos difieren en que el primero emplea un algoritmo de compresión simple y sin pérdidas , mientras que el segundo emplea un esquema de compresión específico de dominio más sofisticado que admite la compresión de geometría con pérdidas. Se anima a las aplicaciones cliente a aprovechar la compresión avanzada sobre la compresión estándar, ya que las relaciones de compresión alcanzables son mucho mayores. La compatibilidad con la compresión estándar se mantiene solo en aras de la compatibilidad con versiones anteriores de las aplicaciones de visualización de archivos JT heredadas.
La forma de compresión utilizada por un archivo JT está relacionada con la versión del formato de archivo JT en la que fue escrito. Esta versión se puede ver fácilmente abriendo un archivo JT en un editor de texto y mirando su información de encabezado ASCII.
Ver también
Referencias
- ^ ISO 14306: 2012 - Especificación de formato de archivo JT para visualización 3D. , al 15 de diciembre de 2012.
- ^ Declaración de patente y declaración de licencia de JT , a 23 de septiembre de 2011.
- ^ ISO / DIS 14306 V2 - Especificación de formato de archivo JT para visualización 3D. , al 27 de julio de 2016.
- ^ PSI 14-1: Paquete de aplicaciones industriales JT. , al 30 de junio de 2016.
enlaces externos
- LiteBox3D-Viewer, descarga gratuita
- JT2Go-Viewer, descarga gratuita
- Navegador de documentos Fab4 de código abierto, a partir del 11 de julio de 2011
- Programa abierto JT de Siemens PLM Software