JtCreator Class

class NXOpen.JtCreator

Bases: NXOpen.Builder

Represents a NXOpen.JtCreator to be used when exporting the JT Data This class is created using NXOpen.PvtransManager.

NULL object will be returned from Commit()

To create a new instance of this class, use NXOpen.PvtransManager.CreateJtCreator()

New in version NX8.5.0.

Properties

Property Description
AdvancedMaterial Returns or sets the advancedMaterial *- Specifies whether advanced material and light information to be written in JT
AppendRefset Returns or sets the appendRefset * - Specifies whether name of the reference set should be appended to the name of component node in JT product structure
ApplyPmi Returns or sets the applytoPMI * - Includes only PMI data in the reference set being translated for translation
AutolowLod Returns or sets the autolowLOD *- Specifies wheather autoLOW LOD generation is ON or OFF
ChordalOption Returns or sets the chordal option - Specifies wheather the chordal value should be RELATIVE or ABSOLUTE
ConfigFile Returns or sets the ConfigFile file - the name of configuration file which used in translation
IncludePmi Returns or sets the includePMI * - Specifies which product manufacturing information data is written to JT file
JtWrite Returns or sets the jtWrite * - Allows to choose between writing Assembly and PArt data to the JT file
JtfileStructure Returns or sets the jtFileStructure * - Determines the organization of the JT files on the disk
LighweightLabel Returns or sets the m_lighweightLabel - the lightweight label which needs to be write in to jtfile
LodList Returns the lodList - the list containing the lod items
MergeSheets Returns or sets the mergeSheets * - Specifies whether all sheets are written to a single node or separate node in JT file
MergeSolids Returns or sets the mergeSolids * - Specifies whether all solids are written to a single node or separate node in JT file
OutputJtFile Returns or sets the output file - the name of jt file where output is being written
PreciseGeom Returns or sets the preciseGeom * - Specifies whether precise model geometry should be Enabled or Disabled in translated
SmartLod Returns or sets the smartLOD * - Specifies wheather smart LOD generation is ON or OFF
Tag Returns the Tag for this object.
TessOption Returns or sets the m_tessOption * - Specifies the type for Level of Details, whether Defined Level or Use NX Resolution
UseRefset Returns or sets the useRefset * - Specifies from which reference the data should be written to JT file
WireFrame Returns or sets the wireFrame * - Controls translation of wireframe and point entities to JT file

Methods

Method Description
Commit Commits any edits that have been applied to the builder.
Destroy Deletes the builder, and cleans up any objects created by the builder.
GetCommittedObjects For builders that create more than one object, this method returns the objects that are created by commit.
GetObject Returns the object currently being edited by this builder.
NewLevel Creates a NXOpen.ListCreator object.
ShowResults Updates the model to reflect the result of an edit to the model for all builders that support showing results.
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Property Detail

AdvancedMaterial

JtCreator.AdvancedMaterial

Returns or sets the advancedMaterial *- Specifies whether advanced material and light information to be written in JT

-------------------------------------

Getter Method

Signature AdvancedMaterial()

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature AdvancedMaterial(advancedMaterial)

Parameters:advancedMaterial (bool) –

New in version NX8.5.0.

License requirements: None.

AppendRefset

JtCreator.AppendRefset

Returns or sets the appendRefset * - Specifies whether name of the reference set should be appended to the name of component node in JT product structure

-------------------------------------

Getter Method

Signature AppendRefset()

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature AppendRefset(appendRefset)

Parameters:appendRefset (bool) –

New in version NX8.5.0.

License requirements: None.

ApplyPmi

JtCreator.ApplyPmi

Returns or sets the applytoPMI * - Includes only PMI data in the reference set being translated for translation

-------------------------------------

Getter Method

Signature ApplyPmi()

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ApplyPmi(applyPMI)

Parameters:applyPMI (bool) –

New in version NX8.5.0.

License requirements: None.

AutolowLod

JtCreator.AutolowLod

Returns or sets the autolowLOD *- Specifies wheather autoLOW LOD generation is ON or OFF

-------------------------------------

Getter Method

Signature AutolowLod()

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature AutolowLod(autolowLOD)

Parameters:autolowLOD (bool) –

New in version NX8.5.0.

License requirements: None.

ChordalOption

JtCreator.ChordalOption

Returns or sets the chordal option - Specifies wheather the chordal value should be RELATIVE or ABSOLUTE

-------------------------------------

Getter Method

Signature ChordalOption()

Returns:
Return type:NXOpen.JtCreatorChordalValue

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ChordalOption(chordalOption)

Parameters:chordalOption (NXOpen.JtCreatorChordalValue) –

New in version NX8.5.0.

License requirements: None.

ConfigFile

JtCreator.ConfigFile

Returns or sets the ConfigFile file - the name of configuration file which used in translation

-------------------------------------

Getter Method

Signature ConfigFile()

Returns:
Return type:str

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ConfigFile(filename)

Parameters:filename (str) –

New in version NX8.5.0.

License requirements: None.

IncludePmi

JtCreator.IncludePmi

Returns or sets the includePMI * - Specifies which product manufacturing information data is written to JT file

-------------------------------------

Getter Method

Signature IncludePmi()

Returns:
Return type:NXOpen.JtCreatorPmiOption

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature IncludePmi(includePmi)

Parameters:includePmi (NXOpen.JtCreatorPmiOption) –

New in version NX8.5.0.

License requirements: None.

JtWrite

JtCreator.JtWrite

Returns or sets the jtWrite * - Allows to choose between writing Assembly and PArt data to the JT file

-------------------------------------

Getter Method

Signature JtWrite()

Returns:
Return type:NXOpen.JtCreatorFileWrite

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature JtWrite(jtfileType)

Parameters:jtfileType (NXOpen.JtCreatorFileWrite) –

New in version NX8.5.0.

License requirements: None.

JtfileStructure

JtCreator.JtfileStructure

Returns or sets the jtFileStructure * - Determines the organization of the JT files on the disk

-------------------------------------

Getter Method

Signature JtfileStructure()

Returns:
Return type:NXOpen.JtCreatorFileStructure

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature JtfileStructure(fileStructure)

Parameters:fileStructure (NXOpen.JtCreatorFileStructure) –

New in version NX8.5.0.

License requirements: None.

LighweightLabel

JtCreator.LighweightLabel

Returns or sets the m_lighweightLabel - the lightweight label which needs to be write in to jtfile

-------------------------------------

Getter Method

Signature LighweightLabel()

Returns:
Return type:str

New in version NX10.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature LighweightLabel(labelName)

Parameters:labelName (str) –

New in version NX10.0.0.

License requirements: None.

LodList

JtCreator.LodList

Returns the lodList - the list containing the lod items

-------------------------------------

Getter Method

Signature LodList()

Returns:
Return type:NXOpen.ListCreatorList

New in version NX8.5.0.

License requirements: None.

MergeSheets

JtCreator.MergeSheets

Returns or sets the mergeSheets * - Specifies whether all sheets are written to a single node or separate node in JT file

-------------------------------------

Getter Method

Signature MergeSheets()

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature MergeSheets(mergeSheets)

Parameters:mergeSheets (bool) –

New in version NX8.5.0.

License requirements: None.

MergeSolids

JtCreator.MergeSolids

Returns or sets the mergeSolids * - Specifies whether all solids are written to a single node or separate node in JT file

-------------------------------------

Getter Method

Signature MergeSolids()

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature MergeSolids(mergeSolids)

Parameters:mergeSolids (bool) –

New in version NX8.5.0.

License requirements: None.

OutputJtFile

JtCreator.OutputJtFile

Returns or sets the output file - the name of jt file where output is being written

-------------------------------------

Getter Method

Signature OutputJtFile()

Returns:
Return type:str

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature OutputJtFile(filename)

Parameters:filename (str) –

New in version NX8.5.0.

License requirements: None.

PreciseGeom

JtCreator.PreciseGeom

Returns or sets the preciseGeom * - Specifies whether precise model geometry should be Enabled or Disabled in translated

-------------------------------------

Getter Method

Signature PreciseGeom()

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature PreciseGeom(preciseGeom)

Parameters:preciseGeom (bool) –

New in version NX8.5.0.

License requirements: None.

SmartLod

JtCreator.SmartLod

Returns or sets the smartLOD * - Specifies wheather smart LOD generation is ON or OFF

-------------------------------------

Getter Method

Signature SmartLod()

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature SmartLod(smartLOD)

Parameters:smartLOD (bool) –

New in version NX8.5.0.

License requirements: None.

TessOption

JtCreator.TessOption

Returns or sets the m_tessOption * - Specifies the type for Level of Details, whether Defined Level or Use NX Resolution

-------------------------------------

Getter Method

Signature TessOption()

Returns:
Return type:NXOpen.JtCreatorTessellationOption

New in version NX10.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature TessOption(tessOption)

Parameters:tessOption (NXOpen.JtCreatorTessellationOption) –

New in version NX10.0.0.

License requirements: None.

UseRefset

JtCreator.UseRefset

Returns or sets the useRefset * - Specifies from which reference the data should be written to JT file

-------------------------------------

Getter Method

Signature UseRefset()

Returns:
Return type:NXOpen.JtCreatorRefsetOption

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature UseRefset(useRefset)

Parameters:useRefset (NXOpen.JtCreatorRefsetOption) –

New in version NX8.5.0.

License requirements: None.

WireFrame

JtCreator.WireFrame

Returns or sets the wireFrame * - Controls translation of wireframe and point entities to JT file

-------------------------------------

Getter Method

Signature WireFrame()

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature WireFrame(wireFrame)

Parameters:wireFrame (bool) –

New in version NX8.5.0.

License requirements: None.

Method Detail

NewLevel

JtCreator.NewLevel

Creates a NXOpen.ListCreator object.

Signature NewLevel()

Returns:
Return type:NXOpen.ListCreator

New in version NX8.5.0.

License requirements: None.

Validate

JtCreator.Validate

Validate whether the inputs to the component are sufficient for commit to be called.

If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.

Signature Validate()

Returns:Was self validation successful
Return type:bool

New in version NX3.0.1.

License requirements: None.