JT (Jupiter Tessellation) es un formato de intercambio de datos CAD 3D estandarizado por ISO publicado abiertamente que se utiliza para visualización de productos , colaboración , maquetas digitales y otros fines. [1] Fue desarrollado por Siemens . [1]
Puede contener cualquier combinación de datos aproximados (facetados), superficies de representación de límites ( NURBS ), información de producto y fabricación (PMI) y metadatos (atributos textuales) exportados desde el sistema CAD nativo o insertados por un sistema de gestión de datos de producto (PDM) .
El formato JT contiene una representación gráfica de escena de un ensamblaje, subensamblajes anidados de piezas con datos de atributos y nodos específicos de CAD. [2] : 17 La información de facetas (triángulos) se almacena mediante técnicas de compresión de geometría. Se admiten atributos visuales de la escena y el modelo 3D, como luces, texturas y/o materiales. Se admiten información de fabricación y producto (PMI), definiciones precisas de piezas (BRep), metadatos adicionales y una variedad de configuraciones de representación. El formato JT está diseñado para ser transmitible . [2] : 17
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 manera que se puedan cargar, sombrear y manipular rápidamente cantidades extremadamente grandes de componentes en tiempo real. Debido a que se admiten todos los formatos CAD 3D principales, un conjunto JT puede contener una mezcla de cualquier combinación, lo que ha dado lugar al término "multi-CAD". Como JT se implementa normalmente como parte integral de una solución PLM, el conjunto multi-CAD resultante se gestiona de manera que los cambios en los archivos de definición de producto CAD originales se puedan sincronizar automáticamente con sus archivos JT asociados, lo que da como resultado un conjunto multi-CAD que siempre está actualizado.
Debido a que los archivos JT son inherentemente "livianos" (aproximadamente entre el 1 y el 10 % del tamaño de un archivo CAD), son ideales para la colaboración en Internet. Con la creciente tendencia hacia la globalización, cada vez más empresas aprovechan los recursos dondequiera que estén disponibles en el mundo. La colaboración mediante JT permite a las empresas enviar datos de visualización 3D a proveedores y socios con mucha más facilidad que enviar los archivos CAD "pesados" asociados. Además, la colaboración en línea en tiempo real es más sencilla porque se reduce la cantidad de información que se envía de ida y vuelta a través de Internet. Por último, JT proporciona una característica de seguridad inherente, de modo que no es necesario compartir la propiedad intelectual con partes inapropiadas. Como se indicó anteriormente, JT puede contener cualquier combinación de datos, de modo que se pueda compartir la cantidad correcta de información sin exponer la información de definición de diseño patentada subyacente.
El JT se utiliza a menudo para trabajos de maquetas digitales (DMU), que permiten 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 posibilita mediante mediciones y cortes transversales precisos, así como mediante una sofisticada detección de interferencias y holgura. El uso del JT para maquetas digitales permite a los usuarios reducir o eliminar los costosos prototipos físicos y permite que la toma de decisiones se realice mucho antes en el proceso de desarrollo.
Finalmente, 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 .
JT se creó para permitir la visualización interactiva de conjuntos muy grandes (es decir, aquellos que contienen decenas de miles de componentes). El formato de archivo JT es capaz de almacenar una cantidad arbitraria de representaciones facetadas con distintos niveles de detalle (LOD). Cuando se muestra el producto completo en la pantalla de la computadora, la aplicación que lo aloja muestra solo un modelo simple y básico. Sin embargo, a medida que el usuario amplía un área en particular, se cargan y muestran representaciones progresivamente más precisas. Con el tiempo, las representaciones no utilizadas se descargan para ahorrar memoria.
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 adquirida por UGS Corp. , JT pasó a formar parte de la suite 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 maestro 3D. También en 2007, UGS fue adquirida por Siemens AG y se convirtió en Siemens Digital Industries Software . JT es el formato de interoperabilidad común que se utiliza en todo Siemens Digital Industries Software y se ha adoptado como el 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 había sido aceptada para su publicación como Especificación Públicamente Disponible (PAS) de la ISO. A finales de agosto de 2010, ProSTEP iViP inició la votación para la propuesta de Nuevo Elemento de Trabajo (NWI) para JT como Norma Internacional ISO . ProSTEP iViP tenía por objeto, por un lado, publicar la especificación del formato de archivo JT como Norma ISO y, por otro, armonizar esta tarea con el nuevo desarrollo STEP AP 242, de modo que JT y STEP (especialmente STEP AP 242 XML) se puedan utilizar juntos para garantizar importantes beneficios en los escenarios de intercambio de datos industriales.
En diciembre de 2012, JT se publicó oficialmente como ISO 14306:2012 (ISO JT V1) [3] como formato de visualización 3D, basado en la versión 9.5 de las especificaciones JT publicadas por Siemens Digital Industries Software. A través de esta publicación a través de ISO, por primera vez estuvo disponible una especificación completamente neutral y libre de regalías de JT. [4]
A principios de 2013, ISO inició la especificación de ISO JT V2. La ISO/DIS 14306 V2 [5] fue aceptada por ISO en noviembre de 2016. La norma internacional final se publicó en noviembre de 2017. [2] La principal diferencia entre V1 y V2 es la incorporación de un STEP B-rep como segmento B-rep adicional.
Para proporcionar funcionalidades adicionales e innovaciones requeridas por la industria, ProSTEP iViP y VDA decidieron a mediados de 2015 especificar un denominado Paquete de Aplicación Industrial JT (JTIAP), [6] que es una especificación de formato de archivo JT completamente compatible con ISO 14306 (V1 así como la futura V2) y las implementaciones basadas en JT-Open existentes actualmente. De este modo, JTIAP proporciona un algoritmo de compresión más completo ( LZMA ), especifica XT B-rep como representación recomendada de geometría exacta y permite la implementación neutral y libre de regalías de JT.
El modelo de datos JT es capaz de representar una amplia gama de datos de ingeniería. Estos datos pueden ser muy livianos, conteniendo poco más que datos de facetas, o pueden ser bastante completos, 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). [2] : 17
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 puede representarse en una variedad de configuraciones de archivo JT.
JT admite asignaciones comunes de estructura de producto a estructura de archivo, entre las que se incluyen:
Las aplicaciones cliente pueden utilizar estas asignaciones o elegir definir su propia asignación personalizada.
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 determinado puede estar compuesto de archivos JT que utilicen 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. Estas se diferencian en que la primera emplea un algoritmo de compresión simple y sin pérdida , mientras que la segunda emplea un esquema de compresión más sofisticado y específico del dominio que admite la compresión de geometría con pérdida. Se recomienda a las aplicaciones cliente que aprovechen la compresión avanzada en lugar de la compresión estándar, ya que las relaciones de compresión alcanzables son mucho mayores. El soporte para la compresión estándar se mantiene solo en interés de la compatibilidad con las aplicaciones de visualización de archivos JT heredadas.
La forma de compresión que utiliza un archivo JT está relacionada con la versión del formato de archivo JT en la que se escribió. Esta versión se puede visualizar fácilmente abriendo un archivo JT en un editor de texto y mirando la información del encabezado ASCII.