To achieve above, as per documentation and information from previous IR, we did following :
Filter {
layerON = "1, 90, 91, 92, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112"
}
b. Updated from checkLayers = false to checkLayers = true
c. Validated getAttributes = true
d. Validated activateFilters = "LAYER"
e. Rest all kept as they are
Result :
Translation happened using dispatcher service. One JT dataset got generated and attached to Item Revision in Teamcenter.
but, when we downloaded "Named Reference" file from JT dataset, and verified with "Teamcenter Visualization" "Base" version, we could not see "LAYERS" in it.
Solution
While generating JT from Teamcenter using Dispatcher, get Layers from NX
1.) Set UGII_GENERATE_MULTI_CAD_JT=1 as an environment variable on your Disp. Server
2.) Apply tessUG.config (version NX1872) as is, you may change options as needed later:
version "EAITranslator" 1.0.0 "EAITranslator"
EAITranslator {
OutputDirectory = ""
CommonPartsPath = ""
chordalOption = "RELATIVE"
structureOption = "PER_PART"
writeWhichFiles = "JTPARTS,JTASSEMBLY"
pmiOption = "PART_AND_ASM"
JtFileFormat = "10"
triStripOpt = true
seamSewing = false
seamSewingTol = 0.001
includeBrep = true
autoNameSanitize = true
updateChangedPartsOnly = false
writeAsciiAssembly = false
singlePartsNoAssem = false
autoLowLODgeneration = true
smartLODgeneration = false
numLODs = 3
}
Filter {
layerON = "1, 90, 91, 92, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112"
}
Metadata {
}
LOD "1" {
Level = 1
Chordal = 0.001
Angular = 20
Length = 0
AdvCompressionLevel = 0
}
LOD "2" {
Level = 2
Chordal = 0.0035
Angular = 0
Length = 0
FeatureSuppression = 0
Simplify = 0.4
AdvCompressionLevel = 0.5
}
LOD "3" {
Level = 3
Chordal = 0.01
Angular = 0
Length = 0
FeatureSuppression = 0
Simplify = 0.1
AdvCompressionLevel = 1
}
ugConfig {
doWireframe = true
mergeSheets = false
mergeSolids = false
checkLayers = true
XTbrep = true
appendRefSetName = false
getAttributes = true
representAttributesAs = "DEFAULT"
getNXBodyNames = false
appendItemName = true
appendRevision = true
excludeViaRefSet = false
usePreferredRefSets = false
spotWeldSize = 1
activateCsysPMI = true
activateDimPMI = true
activateGDTPMI = true
activateNotePMI = true
activateSymbolPMI = true
activateSupplementalGeomPMI = true
activateWelds = true
activateWeldLabels = true
activateTablePMI = true
activateModelViews = "ALL"
activateMpawPMI = true
applyPMIRefset = true
configureLeafNodeName = false
configureFileName = false
includeInvisible = true
LogReporting = "ERROR,WARNING,INFO"
ConsoleReporting = "ERROR"
LogFileName = "UG_PART"
useRefsets = "ALL"
getCADProperties = "CAD_DENSITY,CAD_MATERIAL,CAD_MASS"
advancedMaterials = "NONE"
activateFilters = "LAYER"
processPMIValidationProperties = false
}
3.) Delete existing JT-Dataset and translate again
4.) Sent ItemRev to Lifecycle Viewer, you should see expected results
5.) You may need to switch Reference Set to Entire Part see below:
Action> Reference Sets…>
6.) Switch to specific Layer as below to show related geometry:
Action> Layer Filter…>
Select specific Layers to display separate geometry
Notes