JT Writer
Supported Entities
- Point
- Line
- Surface
- Solid
- Part
- Assembly
- Elements are exported as tessellations as follows:
- tria3 elements
- quad4 elements, each split into two triangles
- tetra4 element faces
- penta6 element faces, with each quad face split into two triangles
- hex8 element faces, with each face split into two triangles
Export Options
The JT export option is extensively used inside CAD modeling and PLM systems to quickly visualize a products structure and to compare changes between revisions of CAD and FE models. Select the JT export option to export all of the model's geometry and FE element information, component organization, and property color.
The JT writer uses the jt_writer.ini file with the following available options:
@AllowDisjointShells
Value | Description |
---|---|
on |
Store non-manifold geometry in one disjoint feature. |
off |
Split and store non-manifold geometries as separate joint shell features (default). |
@AssemblyMode
Value | Description |
---|---|
Parts |
Create part entity hierarchy as assembly and part entity in JT. |
Assemblies |
Create assembly and component entity as assembly and part entity in JT. |
Flatten |
Write entities in all components into a single JT Part. |
n
@AttributeForMaterialName
Value | Description |
---|---|
string |
Attribute created with the name contains PDM metadata-material
name information associated with the part entity. Meaningful only
if Default is "Material". |
@AttributeForMeshFlag
Value | Description |
---|---|
string |
Attribute created with the name contains PDM metadata-mesh flag
information associated with the part entity. Meaningful only if
Default is "MeshFlag". |
@AttributeForMID
Value | Description |
---|---|
string |
Attribute created with the name contains PDM metadata-material ID
information associated with the part entity. Meaningful only if
Default is "MaterialId". |
@AttributeForPartNumber
Value | Description |
---|---|
string |
Attribute created with the name contains PDM metadata-part number
information associated with the part entity. Meaningful only if
Default is "PartNumber". |
@AttributeForPID
Value | Description |
---|---|
string |
Attribute created with the name contains PDM metadata-property ID
information associated with the part entity. Meaningful only if
Default is "PID". |
@AttributeForRevision
Value | Description |
---|---|
string |
Attribute created with the name contains PDM metadata-revision
information associated with the part entity. Meaningful only if
Default is "Revision". |
@AttributeForThickness
Value | Description |
---|---|
string |
Attribute created with the name contains PDM metadata-thickness
information associated with the part entity. Meaningful only if
Default is "Thickness". |
@AttributeForUID
Value | Description |
---|---|
string |
Attribute created with the name contains the PDM metadata-UID
information associated with the part entity. Meaningful only if
Default is "UID". |
@CreateTessellation
Value | Description |
---|---|
on |
Create tessellations even when no mesh is exported (default). |
off |
Create just the tessellations corresponding to the exported mesh. |
@Export
Value | Description |
---|---|
all |
Export all geometry (default). |
displayed |
Export displayed geometry only. |
@FileMode
Value | Description |
---|---|
Monolithic |
Create a single JT file. |
PerPart |
Create a JT file “Per part”. For example, there is a JT file containing the main assembly and each part is stored in an individual JT file in a subdirectory with the same name as the main JT file (default). |
@GeometryMode
Value | Description |
---|---|
Standard |
Write CAD geometry with standard types such as cylinder, cone, circle, and so on (default). |
BSpline |
Convert all surface geometry data into NURBS. This option may increase the output file size and be time consuming depending on the actual geometry. |
@MetadataPrefixFilter
Value | Description |
---|---|
string |
Prefix to use to find metadata to export. Only metadata with the specified prefix is exported. Any metadata without this prefix is not exported. Default is empty, meaning all metadata will be exported. |
@NameFromRepresentation
Value | Description |
---|---|
on |
Assign part name in CAD file from the representation file name
attached to part entity. Meaningful only if
|
off |
Assign part name in CAD file from the part entity name in
HyperMesh. Meaningful only if |
@OptimizeForCAD
Value | Description |
---|---|
on |
Fix gaps between stitched edges and vertices to make the actual geometry of the surfaces consistent with the model topology before export, and check the topology of the model for gaps that are larger than a given tolerance between shared, non-manifold, or suppressed edges. If the gap is found to be bigger than the tolerance, the surface and edge geometries are morphed parametrically and in 3D, if necessary, to make the gap smaller than the tolerance. In addition, non-essential degenerate edges are removed. This also modifies the geometry within HyperWorks (default). |
off |
Do not perform the optimization steps. |
@RemoveMetadataPrefix
Value | Description |
---|---|
on |
Remove the metadata prefix for export. Meaningful only if
|
off |
Do not remove the metadata prefix for export
(default). Meaningful only if
|
@SourceUnits
Value | Description |
---|---|
|
Unit system assigned to the data present in HyperWorks during export |
@TargetUnits
Value | Description |
---|---|
|
Units System in the exported JT file. |
@TopologyMode
Value | Description |
---|---|
Solid/Shell |
Export topology data similar to HyperWorks topology data, keeping the distinction between solids and shells (default). |
Surface |
Export each surface, including solid faces, as a single surface, effectively neglecting connectivity. |
@Version
Value | Description |
---|---|
string |
The JT version to use for export. Valid versions are 10.2 (default), 10.1, 10.0, 9.5, 9.4, 9.3, 9.2, 9.1, 9.0, 8.1, 8.1, 8.0, 7.0 or 6.4. |
@WriteColorFrom
Value | Description |
---|---|
string |
Specify colors for the geometrical entities during export. Colors
are supported at the component level only, whereas individual entity
colors (points, lines, surfaces, solids) are not supported. Valid values are Component (default) and Metadata. |
@WriteMetaDataAsColor
Value | Description |
---|---|
string |
Specify the metadata to use for coloring entities. Default is
Meaningful only if
|
@WriteMetaDataAsName
Value | Description |
---|---|
string |
Specify the metadata to use for naming entities. Default is
Meaningful only if
|
@WriteNameFrom
Value | Description |
---|---|
string |
Specify names for the geometrical entities during export. Names
are supported at the component level only, whereas individual entity
names (points, lines, surfaces, solids) are not supported. Valid values are Component and Metadata (default). |