JT Open Toolkit (JTTK)

Access the rich content of JT data in your applications with the JT Open Toolkit, a C++ API for reading and writing ISO-compliant JT files.

A programmer uses the JT Open Toolkit to develop and application that leverages the JT file format for 3D collaboration and model visualization.

Why JT Open Toolkit?

Take advantage of the widely adopted JT file format for 3D model data collaboration and visualization in your applications. The JT Open Toolkit is a C++ API that enables your applications to read and write ISO-compliant JT files.

The JT Open Toolkit provides support for 64-bit application development on Microsoft Windows, Linux and MacOS. Purchasers of the JT Open Toolkit are automatically accepted into the JT Open Program as fee-based members. Software vendors wishing to use the JT Open Toolkit in applications for resale can redistribute all libraries necessary for full utilization of the toolkit features. The toolkit includes full documentation for the Toolkit API and PLM XML SDK. A comprehensive list of sample programs are also included to assist the developer in coming up to speed quickly on the toolkit features.

See what's included

The JT Open Toolkit provides read/write access to all JT file format content including: product structure, metadata, attributes, Levels-of-Detail (LODs), Product Manufacturing Information (PMI) and precise B-Rep geometry.

Create multiple tessellated data sets or levels of detail (LODs) with the JT tessellation engine. Create unique associations that retain connectivity to geometry that was used to generate the faceted shapes. Applications such as 3D viewers can be used to select faceted faces, edges or vertices to facilitate user interaction. When created as analytic geometry, shapes can be tessellated on the fly through their analytic descriptions in viewing applications. Analytic geometry may also be selected based on their features, such as the centerline of a cylinder. Tessellated data can be used for general measurement of distances between edges and faces and to query analytic parameters like the radius of a circle.

Manage PMI in JT files using a comprehensive set of classes with the JT Open Toolkit. Assembly level PMI as well as part level PMI is supported. With supporting systems such as NX software, JT PMI can be read directly into CAD models as live data. JT PMI content is compliant with the published PLM XML schema for annotation. The PLM XML schema provides full visibility of supported content as XML elements. PMI content in a JT file can be extracted and represented as PLM XML with PMI content. JT files include both semantic data and graphical representations.

Support accurate topology and geometry through the embedded Parasolid XT data model.

Parasolid XT geometry enables precise measurement and associations to product manufacturing information (PMI) in the JT file as well as persistent geometry identifiers.

Add 3D geometric modeling capabilities by licensing Parasolid, our geometric modeling engine.

Stay connected with PLM Components

Read the blog

Gain new perspectives on PLM Components and the PLM market in general.