In the tessUG.config file we see the following options:
includeBrep
XTbrep
What are these and how are they used?
Solution
The setting includeBrep means if set to true Brep will be written to your JT file. If you set it to false no Brep will be written to your JT file.
The setting XTbrep means if set to true you will get XT Brep in your JT file IF includeBrep is also set to true. If XTbrep is set to false then you will get legacy JT Brep written to your JT file IF includeBrep is also set to true.
Here are some examples of what you can set and the outcome results:
includeBrep=false , XTbrep=false = No Brep in your JT files
includeBrep=false , XTbrep=true = No Brep in your JT files
includeBrep=true , XTbrep=false = Legacy JT Brep in your JT files
includeBrep= true, XTbrep= true = XT Brep in your JT files
And as noted in the NX Help there are two kinds of Brep:
XT Brep
JT Brep
JT Brep is a legacy Brep that is not viewable in Teamcenter Visualization 5.0 and beyond. So knowing this by default the tessUG.config file uses XTbrep = true and includeBrep = true.
What is Brep? Well, Brep is essentially the "CAD model" for geometry in JT files. As such, including it adds a lot of value e.g. if someone wants to read the JT content into another CAD package for further modeling, having the Brep in the JT is essential. Also, doing precise operations in Teamcenter Visualization, like precise measurement, requires the Brep to be present.
Basically, without Brep a JT file is useful for visualization, but not so much for data exchange or analysis.
Notes and References
Hardware/Software Configuration
Platform: INTEL
OS: windows
OS Version: 1032
Product: NX
Application: TRANSLATOR
Version: V10.0.3
Function: NX_JT
Ref: 001-9572899