JTPMI File

Use

You can import and view JT (.jt) files using the JT import options. You can also save files to this format.

JT is a robust and flexible data format, capable of storing directly renderable geometry, analytical geometry, geometric attributes, user metadata, hierarchical CAD product structure, model views, configuration within model views, and CAD Product Manufacturing Information (PMI) data including Geometric Dimensioning and Tolerance (GD&T) data.

GD&T is also known as Feature Dimensioning and Tolerance (FD&T).

Supported

  • Hierarchical structured Scene Tree

  • File properties and user metadata

  • Reference Sets

  • Layers

  • 2D vector data as wireframes is supported with line styles, width, and color.

  • Object attributes; for example, color, opacity, visibility, and object names

  • Solid import or mesh import option

  • Tessellation control with mesh import and dynamic tessellation option with Solid import

  • UV coordinates

  • Default and user-defined views on parts and assemblies

  • Level of Detail (Import option provided to choose the LOD to import)

  • XT embedded entities

  • PMI (Functional Dimensioning & Tolerancing/Geometric Dimensioning, and Tolerancing)

    • Section views (normal and lightweight sections)

    • Explosion views are represented as model views in the 3D Visual Enterprise scene graph.

  • Export from any other CAD files to JT is also supported.

Limitations and Known Restrictions

  • Animation

  • Textures

  • PMI to PMI, and PMI and face highlighting not supported.

  • To represent text and symbols for FD&T and GD&T, Visual Enterprise software uses its own RHGDT font. All monospace fonts are replaced by Roborto.tff. Text and Symbol display a different size and shape.

  • Import of Libra entities not supported

  • JT exporter doesn’t retain the initial view from source.

  • Monolithic files with different unit of subcomponent aren’t supported with SAP 3D Visual Enterprise Generator assembly upload mode.

Features

This format contains both import and export options. You can use them to customize the way in which your file is opened and saved.

Import Interface

Field

Functional Description

Common

Defines the general settings including tessellation (arrangement and density of the polygons)

Geometry: Defines the geometry settings

  • Import Filters: Defines the import filter settings

    • Import Metadata: Imports file metadata from the original CAD file (stored inside the file as the metadata category CADMetadata)

    • Import Layers: Imports layers from the original CAD file.

    • Import Construction Geometry: Imports the construction geometry defined in the software. It could contain wire frames, lines, or construction planes.

    • Reference Set: Imports the construction geometry defined in the software. It could contain wire frames, lines, or construction planes.

      • Entire Part: Ignores the files’ reference sets, and loads everything. This option is the default.​

      • Model: Loads the content JT files indicated as belonging to the [Model] reference set. If there’s no [Model] set for given assemblies in the files, the entire part is loaded.​

      • All Sets: Creates separate BOMs; one for every reference set in the file, each containing the content indicated as belonging to that set.​

      • Custom Priority: Enables the Reference Set Load Order option, which takes a comma-separated list of reference set names. The sets earlier in the list are loaded with higher priority to those sets later in the list. The later sets are only considered when no content exists in a given assembly or subassembly for the reference sets earlier in the list.​

    • Reference Set Load Order: The order in which the reference sets load. The default value is “[Model],[Entire Part]”.
  • Tessellation Settings: Defines the tessellation settings

    • Import Splines, Surfaces and Solids: Determines whether splines, surfaces, and solids are imported, or whether meshes are regenerated. If you select this option, the tessellation level settings become available.

    • Tessellation Level: Applies different resolutions based upon preselected values for chord height ratio and normal tolerances. If you select User-Defined, further options become available.

      • Angular Tolerance: Determines the maximum angular deviation (in degrees), allowed between an analytical surface and its triangulation. Pairs of triangles don’t incorporate a dihedral angle greater than this amount. For example, this setting dictates the minimum number of facets around a smaller circle or cylinder regardless of the Surface Deviation setting. This parameter gives you added control over faces with small radii. Lower values result in finer tessellations, while higher values produce coarser tessellations.

      • Chord Height Tolerance: The value between the analytical surface and its triangulation that determines the distance and accuracy of the tessellation. The lower the value, the more accurate the result. 0.00001 is the minimum unit (high detail), and 1 000 000 is the maximum unit (low detail).

      • Chord Height Behavior: Determines how accurately the chord height tolerance is applied. Absolute applies the chord height tolerance as it is. Scaled adjusts the values depending on the scale of the object being tessellated.

    • Level of Detail: Establishes the level of detail (LOD) to import. LOD is a way of displaying models with different numbers of polygons and can be helpful depending on the way in which you view the model; in detail or from a distance. This setting can speed up the rendering time by limiting the number of polygons to draw. The number of LODs in a JT file isn’t fixed; each part can have any number of LODs from 0 (highest) to (n).

      • Highest: Imports only the highest level of detail. This setting helps to speed up loading time for models that must be viewed in detail.

      • Medium: Imports a medium level of detail lower than Highest

      • Lowest: Imports only the lowest level of detail. This setting helps to speed up rendering time for models that you only wish to view from a distance.

    • Collapse Subnodes: Indicates the way in which subnodes are dealt with.
      • No: Don’t load a collapsed version of the Scene Tree.

      • Collapse: Load a collapsed version of the Scene Tree.

      • Closed Node: Collapse subnode to make a closed node.

PMI Captures Model Views: Defines settings for PMI

  • Import PMI: Imports any Product Manufacturing Information (PMI) within the file. You can access the PMI data objects from within the 3D Objects list.

  • Always Show PMI on Top: Draws the markup and markup lines on top of, and through all the objects in the scene. Markups are drawn on top even if the markup is behind the object or obscured by the geometry. The default setting is No.

  • Import Hidden PMI: Imports any Product Manufacturing Information (PMI) that is hidden within the file.

  • Import Model Views: Imports any custom model views within the JT file.

    • All: Loads all model views

    • Top-Level: Loads all model views at level 0 (main node) and level 1 under the root node, and ignore all other model views.

    • Assembly: Only loads the model views that are attached to JtkAssembly entities.

    • Parts: Only loads the model views that are attached to JtkPart entities.

    • None: Doesn’t load any model views.

Geometry Transformation

Transforms (rotate, position, and scale) the scene along the X, Y, and Z axes:
  • Rotation: Sets the degrees of rotation around each axis from 0 degrees to 360 degrees. The rotation values can be entered with up to 6 decimal places.

  • Scale: Scales the object along the X, Y, and Z axes

  • Position: Sets the position of the scene along the X, Y, and Z axes

Export Interface

Field

Functional Description

Custom Export

Defines optional custom export settings

  • Use Configuration File: Uses a default configuration file with recommended settings for exporting files. You can customize the configuration file to suit requirements.

  • Configuration File Location: The location at which the configuration file resides.

Common

Defines the general settings

  • Type: Determines the way in which the file hierarchy objects are saved.

    • Monolithic: Saves one large file that contains the entire object hierarchy

    • Per Part: Saves the scene as a single file, and saves each object as an individual file located within a folder. The folder has the same name as the scene file. Each object file has the same name as the object, and is referenced by the scene file. This option allows objects to be modified without affecting any other objects in the scene.

    • Fully Shattered: Saves a complex file in a flat, shattered manner as compactly as possible

Compression

Reduces the file size while maintaining the quality. Compression helps to reduce the amount of storage and transmission bandwidth required for 3D models. The compression versions are related to the version in which the original file was written. Additionally, the compression versions are backwards compatible.

  • Compression Type: Selects the type of compression to apply when saving the file

    • No Compression: Applies no compression. That is, version 6.4.

    • Version 7.0: Compresses the file into version 7.0 of the .jt format. The file contents are compressed using standard dictionary compression techniques. This compression is lossless.

    • Version 8.0: Compresses the file into version 8.0 of the .jt format. Compressing the geometry contents is either lossless or lossy, and all other file content compression is lossless. This compression creates potentially the smallest .jt file.

    • Automatic: Compresses the file into the most compatible format

    • Version 8.1: Compresses the file into version 8.1 of the .jt format. Compressing the geometry contents is either lossless or lossy, and all other file content compression is lossless.

    • Version 8.2: Compresses the file into version 8.2 of the .jt format. Compressing the geometry contents is either lossless or lossy, and all other file content compression is lossless.

    • Version 9.0: Compresses the file into version 9.0 of the .jt format. Compressing the geometry contents is either lossless or lossy, and all other file content compression is lossless.

    • Version 9.1: Compresses the file into version 9.1 of the .jt format. Compressing the geometry contents is either lossless or lossy, and all other file content compression is lossless.

    • Version 9.2: Compresses the file into version 9.2 of the .jt format. Compressing the geometry contents is either lossless or lossy, and all other file content compression is lossless.

    • Version 9.3: Compresses the file into version 9.3 of the .jt format. Compressing the geometry contents is either lossless or lossy, and all other file content compression is lossless.

    • Version 9.4: Compresses the file into version 9.4 of the .jt format. Compressing the geometry contents is either lossless or lossy, and all other file content compression is lossless.

    • Version 9.5: Compresses the file into version 9.5 of the .jt format. Compressing the geometry contents is either lossless or lossy, and all other file content compression is lossless.

    • Version 10.0: Compresses the file into version 10.0 of the .jt format. Compressing the geometry contents is either lossless or lossy, and all other file content compression is lossless.

Level of Detail

Establishes Level Of Detail (LOD) settings. JT files create separate scene nodes for each LOD. LOD is a way of displaying models with different numbers of polygons depending on how close they’re to the camera using the Level of Detail controls. This setting can speed up the rendering time by limiting the number of polygons to draw.

  • Generate Lower LODs: Creates the scene LOD

Export PMI

Establishes PMI settings

  • Export PMI: Indicates whether to export the PMI data