JT (visualization format)

From Wikipedia, the free encyclopedia

Jump to: navigation, search

JT is a 3D data format developed by UGS Corp. and used for product visualization and CAD data exchange. It can contain any combination of approximate (faceted) data, precise (NURBS) geometry, Product and Manufacturing Information (PMI), and Metadata (textual attributes).

Contents

JT files are used in software programs such as UGS Teamcenter (VisView Base/Standard/Professional and VisMockup) by engineers and other professionals that need to analyze the geometry of complex products. The format and associated software is structured so that a large number of components can be quickly loaded, shaded and manipulated in real-time.

The software is also used for Digital mockup (DMU) work, for example to check if all component can be assembled together and no collisions between parts exist. It is also used as a CAD neutral format for exchanging design data for Collaborative Product Development, where JT files are created by translating data from CAD systems such as NX (Unigraphics), I-DEAS, Catia, Pro/Engineer, or Autodesk Inventor.

JT was originally developed by Engineering Animation, Inc. as the DirectModel toolkit. When EAI was purchased by UGS, JT became a part of UGS Corp.’s suite of products. Early in 2007 UGS announced the publication of the JT data formateasing the adoption of JT as a master 3D format.

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.

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, 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
  • Geometry Primitives - box, cylinder, pyramid, sphere
  • Product Manufacturing Information (PMI) - FD&T, 3D annotations
  • Attributes / Properties - text, integer, float, date, layers
  • Meta data - property filters, transforms, bounding box definitions

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 three 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 subdirectory 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.

Client applications may use these mappings, or choose to define their own custom mapping.

To help shrink the storage and transmition 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 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. The following table summarizes the how this version information relates to compression:

JT Open is a community of users, software vendors, OEMs, and interested parties who, through an open distribution agreement of JT technology under a "level playing field" business model, are able to exchange 3D data for the purposes of visualization, collaboration and data sharing.

The JT Open Toolkit is a C++ library that provides read and write access to JT data. It allows applications to dramatically reduce coding and maintenance effort needed to create JT-enabled applications. Using the toolkit also ensures 100% data compatibility.

JT2Go is a no-charge, lightweight viewer that enables anyone to view JT files for free. With the inclusion of Microsoft Office plug-ins, JT2Go also enables 3D JT data to be embedded in Microsoft Office documents.

Advanced Search
Included Web Search Engines


Safe Search

close

Top Matching Results

Occasionally Search.com will highlight specialized results that are based on the context of your query. Examples of specialized results include specific links to news, images, or video.

Top Matching Results may highlight information from other Search.com pages, content from the CNET Network of sites, or third party content. The listings are based purely on relevance. Search.com does not receive payment for listings in this section but our partners that provide this data may get paid for listing these products.

Sponsored Links

This section contains paid listings which have been purchased by companies that want to have their sites appear for specific search terms and related content. These listings are administered, sorted and maintained by a third party and are not endorsed by Search.com.

Search Results

Search.com sends your search query to several search engines at one time and integrates the results into one list which has been sorted by relevance using Search.com's proprietary algorithm. You can customize the list of search engines included in your metasearch from the preferences.

The search engines that are used in your metasearch may allow companies to pay to have their Web sites included within the results. To view the Paid Inclusion policy for a specific search engine, please visit their Web site. Search.com does not accept payment or share revenue with any search engine partner for listings in this section.