JT (visualization format)
   HOME

TheInfoList



OR:

JT (Jupiter Tessellation) is an openly-published ISO-standardized 3D
CAD data exchange CAD data exchange is a method of Engineering drawing, drawing data exchange used to translate between different Computer-aided design (Computer-aided design, CAD) authoring systems or between CAD and other downstream CAx systems. Many companies us ...
format used for
product visualization Visualization or visualisation (see spelling differences) is any technique for creating images, diagrams, or animations to communicate a message. Visualization through visual imagery has been an effective way to communicate both abstract an ...
,
collaboration Collaboration (from Latin ''com-'' "with" + ''laborare'' "to labor", "to work") is the process of two or more people, entities or organizations working together to complete a task or achieve a goal. Collaboration is similar to cooperation. Most ...
,
digital mockup Digital MockUp or DMU is a concept that allows the description of a product, usually in 3D, for its entire life cycle. Digital Mockup is enriched by all the activities that contribute to describing the product. The product design engineers, the m ...
s, and other purposes. It was developed by
Siemens Siemens AG ( ) is a German multinational conglomerate corporation and the largest industrial manufacturing company in Europe headquartered in Munich with branch offices abroad. The principal divisions of the corporation are ''Industry'', '' ...
. It can contain any combination of approximate (faceted) data, boundary representation surfaces (
NURBS Non-uniform rational basis spline (NURBS) is a mathematical model using basis splines (B-splines) that is commonly used in computer graphics for representing curves and surfaces. It offers great flexibility and precision for handling both analyt ...
),
Product and Manufacturing Information Product and manufacturing information, also abbreviated PMI, conveys non-geometric attributes in 3D computer-aided design (CAD) and Collaborative Product Development systems necessary for manufacturing product components and assemblies. PMI may i ...
(PMI), and
Metadata Metadata is "data that provides information about other data", but not the content of the data, such as the text of a message or the image itself. There are many distinct types of metadata, including: * Descriptive metadata – the descriptive ...
(textual attributes) either exported from the native
CAD Computer-aided design (CAD) is the use of computers (or ) to aid in the creation, modification, analysis, or optimization of a design. This software is used to increase the productivity of the designer, improve the quality of design, improve co ...
system or inserted by a product data management (PDM) system. The JT format contains a
scene graph Scene (from Greek σκηνή ''skēnḗ'') may refer to: Arts, entertainment, and media Music *Scene (subculture), a youth subculture from the early 2000s characterized by a distinct music and style. Groups and performers * The Scene who recor ...
representation of an assembly, nested sub-assemblies of parts with CAD specific node and attributes data.
Facet Facets () are flat faces on geometric shapes. The organization of naturally occurring facets was key to early developments in crystallography, since they reflect the underlying symmetry of the crystal structure. Gemstones commonly have facets cut ...
information (triangles) is stored by using geometry compression techniques. Visual attributes of 3D scene and model like lights, textures, and/or materials are supported. Product and Manufacturing Information (PMI), Precise Part definitions (BRep), additional metadata, and a variety of representation configurations are supported. The JT format is designed to be streamable.


Overview

JT files are used in product lifecycle management (PLM) software programs and their respective CAD systems, by engineers and other professionals that need to analyze the geometry of complex products. The format and associated software is structured so that extremely large numbers of components can be quickly loaded, shaded and manipulated in real-time. Because all major 3D CAD formats are supported, a JT assembly can contain a mixture of any combination which has led to the term "multi-CAD". As JT is typically implemented as an integral part of a PLM solution, the resulting multi-CAD assembly is managed such that changes to the original CAD product definition files can be automatically synchronized with their associated JT files resulting in a multi-CAD assembly that is always up-to-date. Because JT files are inherently "lightweight" (~1-10% of the size of a CAD file) they are ideal for internet collaboration. With the growing trend toward globalization, more companies are leveraging resources wherever they are available in the world. Collaboration using JT allows companies to send 3D visualization data to suppliers and partners much more easily than sending the associated "heavy" CAD files. In addition, real-time, on-line collaboration is easier because the amount of information sent back-and-forth across the internet is reduced. Finally, JT provides an inherent security feature such that intellectual property does not have to be shared with inappropriate parties. As indicated above, JT can contain any combination of data such that the right amount of information can be shared without exposing the underlying proprietary design definition information. JT is often used for Digital mock-up (DMU) work, which allows engineers to validate that a product can be assembled without interferences long before a physical prototype could be produced. This "spatial validation" is enabled by precise measurements and cross-sectioning as well as sophisticated clearance/interference detection. Leveraging JT for digital mock-up allows users to reduce or eliminate costly physical prototypes and enables decision-making to occur much earlier in the development process. Finally, JT is used as a
CAD Computer-aided design (CAD) is the use of computers (or ) to aid in the creation, modification, analysis, or optimization of a design. This software is used to increase the productivity of the designer, improve the quality of design, improve co ...
interoperability format for exchanging design data for Collaborative Product Development, where JT files are created by translating data from CAD systems such as
NX (Unigraphics) NX, formerly known as "unigraphics", is an advanced high-end CAD/CAM/ CAE, which has been owned since 2007 by Siemens Digital Industries Software. In 2000, Unigraphics purchased SDRC I-DEAS and began an effort to integrate aspects of both softwa ...
,
Creo Elements/Pro Creo Parametric, formerly known, together with Creo Elements/Pro, as Pro/Engineer and Wildfire, is a solid modeling or CAD, CAM, CAE, and associative 3D modeling application, running on Microsoft Windows. Creo Parametric should not to be con ...
, FORAN,
I-DEAS I-DEAS (''Integrated Design and Engineering Analysis Software''), a computer-aided design software package. It was originally produced by SDRC in 1982. I-DEAS was used primarily in the automotive industry, most notably by Ford Motor Company (who ...
,
Solid Edge Solid Edge is a 3D CAD, parametric feature and synchronous technology solid modeling software. It runs on Microsoft Windows and provides solid modeling, assembly modelling and 2D orthographic view functionality for mechanical designers. Throu ...
,
Catia CATIA (, an acronym of computer-aided three-dimensional interactive application) is a multi-platform software suite for computer-aided design (CAD), computer-aided manufacturing (CAM), computer-aided engineering (CAE), 3D modeling and Product lif ...
,
Microstation MicroStation is a CAD software platform for two- and three-dimensional design and drafting, developed and sold by Bentley Systems and used in the architectural and engineering industries. It generates 2D/3D vector graphics objects and elements and ...
or
Autodesk Inventor Autodesk Inventor is a computer-aided design application for 3D mechanical design, simulation, visualization, and documentation developed by Autodesk. Features Inventor allows 2D and 3D data integration in a single environment, creating a virt ...
.


Large model rendering

JT was created to support the interactive display of very large assemblies (i.e. those containing tens of thousands of components). The JT file format is capable of storing an arbitrary number of faceted representations with varying levels of detail (LODs). When the whole product is displayed on the computer screen the hosting application displays only a simple, coarse, model. However, as the user zooms into a particular area, progressively finer representations are loaded and displayed. Over time, unused representations are unloaded to save memory.


History

JT was originally developed by
Engineering Animation, Inc. Engineering Animation, Inc., or EAI, was a services and software company based in Ames, Iowa, United States. It remained headquartered there from its incorporation in 1990 until it was acquired in 2000 by UGS Corp., Unigraphics Solutions, Inc., now ...
and
Hewlett Packard The Hewlett-Packard Company, commonly shortened to Hewlett-Packard ( ) or HP, was an American multinational information technology company headquartered in Palo Alto, California. HP developed and provided a wide variety of hardware components ...
as the DirectModel toolkit (initially Jupiter). JT is the abbreviation for Jupiter Tesselation. When EAI was purchased by
UGS Corp. UGS was a computer software company headquartered in Plano, Texas, specializing in 3D & 2D Product Lifecycle Management (PLM) software. Its operations were amalgamated into the Siemens Digital Industries Software business unit of Siemens Indust ...
, JT became a part of UGS’s suite of products. Early in 2007 UGS announced the publication of the JT data format easing the adoption of JT as a master 3D format. Also in 2007, UGS was acquired by
Siemens AG Siemens AG ( ) is a German multinational conglomerate corporation and the largest industrial manufacturing company in Europe headquartered in Munich with branch offices abroad. The principal divisions of the corporation are ''Industry'', '' ...
and became
Siemens Digital Industries Software Siemens Digital Industries Software (formerly UGS and then Siemens PLM Software) is an American computer software company specializing in 3D & 2D Product Lifecycle Management (PLM) software. The company is a business unit of Siemens, operates un ...
. JT is the common interoperability format in use across all of Siemens Digital Industries Software and has been adopted as the long term data archival format across all of Siemens. On September 18, 2009, the
ISO ISO is the most common abbreviation for the International Organization for Standardization. ISO or Iso may also refer to: Business and finance * Iso (supermarket), a chain of Danish supermarkets incorporated into the SuperBest chain in 2007 * Iso ...
stated officially that the JT specification has been accepted for publication as an ISO Publicly Available Specification (PAS). End of August 2010 the Ballot for the New Work Item (NWI) proposal for JT as ISO International Standard was started by
ProSTEP iViP Prostep ivip is an association with its headquarters in Darmstadt, Germany. Founded in 1993 as ProSTEP Association for the Promotion of Product Data Standards and later renamed to ProSTEP iViP Association in 2002, and since May 2017 the associati ...
. ProSTEP iViP thereby aimed on the one hand to publish the JT file format specification as ISO Standard and, on the other hand, to harmonize this undertaking with the ne
STEP AP 242
development, so that JT and
STEP Step(s) or STEP may refer to: Common meanings * Stairs#Step, Steps, making a staircase * Walking * Dance move * Military step, or march ** Marching Arts Films and television * Steps (TV series), ''Steps'' (TV series), Hong Kong * Step (film), ' ...
(especially STEP AP 242 XML) can be used together to assure major benefits within industrial data exchange scenarios. On 2012 December, JT has been officially published as ISO 14306:2012 (ISO JT V1) as a 3D visualization format, based on version 9.5 of JT specifications released by Siemens Digital Industries Software. Through this publication via ISO, for the first time a completely neutral and royalty-free specification of JT was available. Beginning of 2013, in ISO the specification of ISO JT V2 was started. The ISO/DIS 14306 V2 was accepted by ISO in November 2016. The final International Standard was published in November 2017.ISO 14306:2017 Industrial automation systems and integration — JT file format specification for 3D visualization
as 10 January 2022.
Main difference between V1 and V2 is the incorporation of a STEP B-rep as an additional B-rep segment. For providing additional functionalities and innovations required by industry,
ProSTEP iViP Prostep ivip is an association with its headquarters in Darmstadt, Germany. Founded in 1993 as ProSTEP Association for the Promotion of Product Data Standards and later renamed to ProSTEP iViP Association in 2002, and since May 2017 the associati ...
and VDA decided mid of 2015 to specify a so-called JT Industrial Application Package (JTIAP),PSI 14-1: JT Industrial Application Package.
as 30 June 2016.
which is a JT file format specification completely compatible to ISO 14306 (V1 as well as the future V2) and currently existing JT-Open-based implementations. Thereby, JTIAP provide a more comprehensive compression algorithm ( LZMA), specifies XT B-rep as recommended representation of exact geometry and allows the neutral and royalty-free implementation of JT.


Data model

The JT data model is capable of representing a wide range of engineering data. This data can be very lightweight, holding little more than facet data or it can be quite rich, containing complete NURBS geometry representations along with product structure, attributes, meta data and PMI. It also supports multiple tessellations and level-of-detail (LOD) generation. * Product Structure -
assembly Assembly may refer to: Organisations and meetings * Deliberative assembly, a gathering of members who use parliamentary procedure for making decisions * General assembly, an official meeting of the members of an organization or of their representa ...
, part, instance * Facet - polygon, polygon set * Lighting - light set, point light, infinite light * Textures * Precise Geometry and Topology - point, curve, surface, face, loop, edge, vertex * Boundary representation (B-rep) could used either JT B-rep and XT B-rep (Parasolid) format, STEP B-rep will be supported by ISO JT V2 * Geometry Primitives -
box A box (plural: boxes) is a container used for the storage or transportation of its contents. Most boxes have flat, parallel, rectangular sides. Boxes can be very small (like a matchbox) or very large (like a shipping box for furniture), and can ...
,
cylinder A cylinder (from ) has traditionally been a three-dimensional solid, one of the most basic of curvilinear geometric shapes. In elementary geometry, it is considered a prism with a circle as its base. A cylinder may also be defined as an infin ...
,
pyramid A pyramid (from el, πυραμίς ') is a structure whose outer surfaces are triangular and converge to a single step at the top, making the shape roughly a pyramid in the geometric sense. The base of a pyramid can be trilateral, quadrilat ...
,
sphere A sphere () is a Geometry, geometrical object that is a solid geometry, three-dimensional analogue to a two-dimensional circle. A sphere is the Locus (mathematics), set of points that are all at the same distance from a given point in three ...
*
Product and Manufacturing Information Product and manufacturing information, also abbreviated PMI, conveys non-geometric attributes in 3D computer-aided design (CAD) and Collaborative Product Development systems necessary for manufacturing product components and assemblies. PMI may i ...
(PMI) -
GD&T Geometric Dimensioning and Tolerancing (GD&T) is a system for defining and communicating engineering tolerances and relationships. It uses a symbolic language on engineering drawings and computer-generated three-dimensional solid models that exp ...
, 3D annotations * Attributes / Properties - text, integer, float, date, layers


File structure

The relationship of product structure hierarchy to exported JT file structure is arbitrary. Any node in the hierarchy may be specified as the start of a new JT file. Thus, product structure may be represented in a variety of JT file configurations. JT supports common product structure-to-file structure mappings. These include: * Per part - All assembly nodes in a product structure hierarchy are stored in a single JT file, and each part node in the hierarchy is stored in an individual JT file in a sub-directory that is of the same name as the assembly JT file. * Fully shattered - Each product structure node in the hierarchy is stored in an individual JT file. * Monolithic - All product structure is stored in a single JT file. * PLMXML - An open XML-based file format, specified by
Siemens Digital Industries Software Siemens Digital Industries Software (formerly UGS and then Siemens PLM Software) is an American computer software company specializing in 3D & 2D Product Lifecycle Management (PLM) software. The company is a business unit of Siemens, operates un ...
. A PLMXML-structure could link to the model data in another file (an External Representation), or the data can be embedded within the Representation element in the XML file (an InternalRepresentation). * STEP AP 242 XML - An ISO Standard, with allows to represent assembly, meta, kinematic data etc. and to link to the model data as external references (leaves on a STEP-tree). In global automotive industry, for realizing cross-company data exchange scenarios the application of STEP AP 242 XML and JT is recommended. Client applications may use these mappings, or choose to define their own custom mapping.


Compression

To help shrink the storage and transmission bandwidth requirements of 3D models, JT files may take advantage of compression. Use of compression is transparent to the user of the JT data, and a given model may be composed of JT files using different compression settings (including none). To date, the JT file format has evolved through two forms of compression, exposed in JT Open Toolkit as standard and advanced compression. These differ in that the former employs a simple,
lossless compression Lossless compression is a class of data compression that allows the original data to be perfectly reconstructed from the compressed data with no loss of information. Lossless compression is possible because most real-world data exhibits statistic ...
algorithm, while the latter employs a more sophisticated, domain-specific compression scheme supporting lossy geometry compression. Client applications are encouraged to take advantage of advanced compression over standard compression, as attainable compression ratios are much greater. Support for standard compression is maintained only in the interest of backward compatibility with legacy JT file viewing applications. The compression form used by a JT file is related to the JT file format version in which it was written. This version is readily viewable by opening a JT file in a text editor and looking at its ASCII header information.


See also

*
Open Packaging Conventions The Open Packaging Conventions (OPC) is a container-file technology initially created by Microsoft to store a combination of XML and non-XML files that together form a single entity such as an Open XML Paper Specification (OpenXPS) document. OPC-b ...


References

{{Reflist


External links


LiteBox3D-Viewer, free Download
(Win32)
JT2Go-Viewer, free Download

Opensource Fab4 Document Browser, as of 11 July 2011

JT Open Program of Siemens Software

Specification of the JT file format (Version 10.5)
by Siemens, 2019 Product lifecycle management Computer-aided design software Graphics file formats CAD file formats Computer standards