MeshControlBuilder Class

class NXOpen.CAE.MeshControlBuilder

Bases: NXOpen.Builder

Represents a NXOpen.CAE.MeshControl

To create a new instance of this class, use NXOpen.CAE.MeshControlCollection.CreateBuilder()

Default values.

Property Value
AspectRatio.Value 5
BlBodySelectionToggle 0
CylinderAxialElementSize.Value 5
CylinderAxialNumElements 3
CylinderCircularNumElements 3
CylinderCircularNumPerQuarter 3
CylinderMaxAngle.Value 360
CylinderMaxRadius.Value 10 (millimeters part), 4 (inches part)
CylinderMinAngle.Value 150
CylinderMinRadius.Value 5 (millimeters part), 2 (inches part)
FilletCircumMinElementSize.Value 1
FilletCircumNumberElements 3
FilletCircumTargetElemSize.Value 5 (millimeters part), 5 (inches part)
FilletElementSize.Value 5 (millimeters part), 5 (inches part)
FilletMaxAngle.Value 150
FilletMaxRadius.Value 3 (millimeters part), 0 (inches part)
FilletMinAngle.Value 0
FilletMinRadius.Value 0 (millimeters part), 0 (inches part)
FirstLayerThickness.Value 1 (millimeters part), 1 (inches part)
GrowthRate 1.0
HoleMaxRadius.Value 10 (millimeters part), 4 (inches part)
HoleMinRadius.Value 5 (millimeters part), 2 (inches part)
MappedNumberOfLayers 2
NumberOfLayers 1
SelectionFilterToggle 0
SpacingNumberOfElements 6
TotalThickness.Value 1 (millimeters part), 1 (inches part)
WeldDirection Both
WeldNumberOfLayers 2

New in version NX5.0.0.

Properties

Property Description
AspectRatio Returns the aspect ratio
BlBodySelection Returns the body selection for boundary layer
BlBodySelectionToggle Returns or sets the boundary layer body selection toggle
ChordalTolerance Returns the value stored in chordal tolerance field.
CylinderAxialElementSize Returns the cylinder axial element size
CylinderAxialElementSizeOption Returns or sets the cylinder axial element size option
CylinderAxialNumElements Returns or sets the cylinder axial num elements
CylinderCircularNumElements Returns or sets the cylinder circular num elements
CylinderCircularNumPerQuarter Returns or sets the cylinder circular num by degrees
CylinderCircularSizeOption Returns or sets the cylinder circular size option
CylinderMaxAngle Returns the cylinder max angle
CylinderMaxRadius Returns the cylinder max radius
CylinderMinAngle Returns the cylinder min angle
CylinderMinRadius Returns the cylinder min radius
EdgeFraction Returns the value stored in edge fraction field.
EndSize Returns the value stored in end size field.
FilletAxialElementSizeOption Returns or sets the cylinder axial element size option
FilletCircumMinElementSize Returns the fillet circum min element size
FilletCircumNumberElements Returns or sets the fillet circum number elements
FilletCircumSizeOption Returns or sets the fillet circum size option
FilletCircumTargetElemSize Returns the fillet circum target elem size
FilletElementSize Returns the fillet element size
FilletMaxAngle Returns the fillet max angle
FilletMaxRadius Returns the fillet max radius
FilletMethod Returns or sets the fillet method
FilletMinAngle Returns the fillet min angle
FilletMinRadius Returns the fillet min radius
FirstLayerThickness Returns the layer thickness
GeometricRatio Returns the value stored in geometric ratio field.
GrowthRate Returns or sets the growth rate
HeightDefinedBy Returns or sets the height defined by option
HoleAllowNonCircularHolesToggle Returns or sets the hole allow non circular holes filter toggle
HoleFreeEdgesToggle Returns or sets the hole free edges only filter toggle
HoleMaxRadius Returns the hole max radius
HoleMinRadius Returns the hole min radius
MainType Returns or sets the type of mesh control
MappedNumberOfLayers Returns or sets the mapped number of layers
MappedOffset Returns the mapped offset
NumOfElements Returns or sets the number of elements defined on edge.
NumberOfLayers Returns or sets the number of layers
OverallSize Returns the value stored in Size field.
ProgressionSubtype Returns or sets the progression or bias starting type
SelectWeldFace Returns the select weld face
Selection Returns the selection
SelectionFilterToggle Returns or sets the selection filter toggle
SizeSubtype Returns or sets the size type of mesh control
SizingOption Returns or sets the sizing option
SpacingElementSize Returns the spacing element size
SpacingNumberOfElements Returns or sets the spacing number of elements
StartSize Returns the value stored in start size field.
Tag Returns the Tag for this object.
TotalThickness Returns the total thickness
WeldDirection Returns or sets the weld direction
WeldDirectionScarEdge Returns or sets the scar edge to define weld direction
WeldNumberOfLayers Returns or sets the weld number of layers
WeldOffset Returns the weld offset

Methods

Method Description
AddWeldFaceDefinition Create weld face definition @return
AutoCreateWeldFaceDefinitions Auto create face definitions @return
AutoSize The calculate Auto Size method.
Commit Commits any edits that have been applied to the builder.
CommitDensities Commits the creation of the NXOpen.CAE.MeshControl objects or Commits the changes made to the NXOpen.CAE.MeshControl @return
DeleteWeldFaceDefinitions Delete weld face definition
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.
GetWeldFaceDefinitions Get weld face definitions @return
LoadMeshControlData The intialization method for editing mesh control.
ResolveConflicts To resolve conflicting or existing mesh control when creating new mesh controls if fDoNotOverwriteExisting is false then the existing lower order mesh controls will be overwritten if it is set to true then the geometry will be removed from creating new mesh control.
SetWeldFaceDefinition Set current weld face definition
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.

Enumerations

MeshControlBuilderCylinderAxialElementSizeType Enumeration the cylinder subtypes for size on axial direction.
MeshControlBuilderCylinderCircularSizeType Enumeration the cylinder subtypes for size on circumference.
MeshControlBuilderFilletAxialElementSizeType Enumeration the fillet subtypes for size on axial direction.
MeshControlBuilderFilletCircumferenceSizeType Enumeration the fillet subtypes for size on circumference.
MeshControlBuilderFilletType Enumeration the fillet subtypes.
MeshControlBuilderHeightDefinedByOption Enumeration the height defined by options.
MeshControlBuilderProgressionTypes Enumeration the mesh control progression subtypes.
MeshControlBuilderSizeTypes Enumeration the mesh control size subtypes.
MeshControlBuilderSizingType Enumeration the sizing subtypes for weld row and mapped holes.
MeshControlBuilderTypes Enumeration the mesh control types
MeshControlBuilderWeldSide Enumeration the mesh control weld row direction subtypes.

Property Detail

AspectRatio

MeshControlBuilder.AspectRatio

Returns the aspect ratio

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

Getter Method

Signature AspectRatio()

Returns:
Return type:NXOpen.Expression

New in version NX8.5.0.

License requirements: None.

BlBodySelection

MeshControlBuilder.BlBodySelection

Returns the body selection for boundary layer

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

Getter Method

Signature BlBodySelection()

Returns:
Return type:NXOpen.SelectNXObjectList

New in version NX10.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

BlBodySelectionToggle

MeshControlBuilder.BlBodySelectionToggle

Returns or sets the boundary layer body selection toggle

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

Getter Method

Signature BlBodySelectionToggle()

Returns:
Return type:bool

New in version NX10.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

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

Setter Method

Signature BlBodySelectionToggle(blBodySelectionToggle)

Parameters:blBodySelectionToggle (bool) –

New in version NX10.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

ChordalTolerance

MeshControlBuilder.ChordalTolerance

Returns the value stored in chordal tolerance field.

This field represents: Tolerance for NXOpen.CAE.MeshControlBuilderTypes.EdgeDensityChordal

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

Getter Method

Signature ChordalTolerance()

Returns:
Return type:NXOpen.Expression

New in version NX5.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

CylinderAxialElementSize

MeshControlBuilder.CylinderAxialElementSize

Returns the cylinder axial element size

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

Getter Method

Signature CylinderAxialElementSize()

Returns:
Return type:NXOpen.Expression

New in version NX8.5.0.

License requirements: None.

CylinderAxialElementSizeOption

MeshControlBuilder.CylinderAxialElementSizeOption

Returns or sets the cylinder axial element size option

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

Getter Method

Signature CylinderAxialElementSizeOption()

Returns:
Return type:NXOpen.CAE.MeshControlBuilderCylinderAxialElementSizeType

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature CylinderAxialElementSizeOption(cylinderAxialElementSizeOption)

Parameters:cylinderAxialElementSizeOption (NXOpen.CAE.MeshControlBuilderCylinderAxialElementSizeType) –

New in version NX8.5.0.

License requirements: None.

CylinderAxialNumElements

MeshControlBuilder.CylinderAxialNumElements

Returns or sets the cylinder axial num elements

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

Getter Method

Signature CylinderAxialNumElements()

Returns:
Return type:int

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature CylinderAxialNumElements(cylinderAxialNumElements)

Parameters:cylinderAxialNumElements (int) –

New in version NX8.5.0.

License requirements: None.

CylinderCircularNumElements

MeshControlBuilder.CylinderCircularNumElements

Returns or sets the cylinder circular num elements

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

Getter Method

Signature CylinderCircularNumElements()

Returns:
Return type:int

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature CylinderCircularNumElements(cylinderCIrcularNumElements)

Parameters:cylinderCIrcularNumElements (int) –

New in version NX8.5.0.

License requirements: None.

CylinderCircularNumPerQuarter

MeshControlBuilder.CylinderCircularNumPerQuarter

Returns or sets the cylinder circular num by degrees

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

Getter Method

Signature CylinderCircularNumPerQuarter()

Returns:
Return type:int

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature CylinderCircularNumPerQuarter(cylinderCircularNumPerQuarter)

Parameters:cylinderCircularNumPerQuarter (int) –

New in version NX8.5.0.

License requirements: None.

CylinderCircularSizeOption

MeshControlBuilder.CylinderCircularSizeOption

Returns or sets the cylinder circular size option

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

Getter Method

Signature CylinderCircularSizeOption()

Returns:
Return type:NXOpen.CAE.MeshControlBuilderCylinderCircularSizeType

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature CylinderCircularSizeOption(cylinderCircularSizeOption)

Parameters:cylinderCircularSizeOption (NXOpen.CAE.MeshControlBuilderCylinderCircularSizeType) –

New in version NX8.5.0.

License requirements: None.

CylinderMaxAngle

MeshControlBuilder.CylinderMaxAngle

Returns the cylinder max angle

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

Getter Method

Signature CylinderMaxAngle()

Returns:
Return type:NXOpen.Expression

New in version NX8.5.0.

License requirements: None.

CylinderMaxRadius

MeshControlBuilder.CylinderMaxRadius

Returns the cylinder max radius

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

Getter Method

Signature CylinderMaxRadius()

Returns:
Return type:NXOpen.Expression

New in version NX8.5.0.

License requirements: None.

CylinderMinAngle

MeshControlBuilder.CylinderMinAngle

Returns the cylinder min angle

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

Getter Method

Signature CylinderMinAngle()

Returns:
Return type:NXOpen.Expression

New in version NX8.5.0.

License requirements: None.

CylinderMinRadius

MeshControlBuilder.CylinderMinRadius

Returns the cylinder min radius

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

Getter Method

Signature CylinderMinRadius()

Returns:
Return type:NXOpen.Expression

New in version NX8.5.0.

License requirements: None.

EdgeFraction

MeshControlBuilder.EdgeFraction

Returns the value stored in edge fraction field.

This field represents: Fraction for NXOpen.CAE.MeshControlBuilderTypes.EdgeDensityProgression

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

Getter Method

Signature EdgeFraction()

Returns:
Return type:NXOpen.Expression

New in version NX5.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

EndSize

MeshControlBuilder.EndSize

Returns the value stored in end size field.

This field represents: Size for NXOpen.CAE.MeshControlBuilderTypes.EdgeDensitySize

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

Getter Method

Signature EndSize()

Returns:
Return type:NXOpen.Expression

New in version NX5.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

FilletAxialElementSizeOption

MeshControlBuilder.FilletAxialElementSizeOption

Returns or sets the cylinder axial element size option

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

Getter Method

Signature FilletAxialElementSizeOption()

Returns:
Return type:NXOpen.CAE.MeshControlBuilderFilletAxialElementSizeType

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature FilletAxialElementSizeOption(filletAxialElementSizeOption)

Parameters:filletAxialElementSizeOption (NXOpen.CAE.MeshControlBuilderFilletAxialElementSizeType) –

New in version NX8.5.0.

License requirements: None.

FilletCircumMinElementSize

MeshControlBuilder.FilletCircumMinElementSize

Returns the fillet circum min element size

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

Getter Method

Signature FilletCircumMinElementSize()

Returns:
Return type:NXOpen.Expression

New in version NX8.5.0.

License requirements: None.

FilletCircumNumberElements

MeshControlBuilder.FilletCircumNumberElements

Returns or sets the fillet circum number elements

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

Getter Method

Signature FilletCircumNumberElements()

Returns:
Return type:int

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature FilletCircumNumberElements(filletCircumNumberElements)

Parameters:filletCircumNumberElements (int) –

New in version NX8.5.0.

License requirements: None.

FilletCircumSizeOption

MeshControlBuilder.FilletCircumSizeOption

Returns or sets the fillet circum size option

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

Getter Method

Signature FilletCircumSizeOption()

Returns:
Return type:NXOpen.CAE.MeshControlBuilderFilletCircumferenceSizeType

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature FilletCircumSizeOption(filletCircumSizeOption)

Parameters:filletCircumSizeOption (NXOpen.CAE.MeshControlBuilderFilletCircumferenceSizeType) –

New in version NX8.5.0.

License requirements: None.

FilletCircumTargetElemSize

MeshControlBuilder.FilletCircumTargetElemSize

Returns the fillet circum target elem size

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

Getter Method

Signature FilletCircumTargetElemSize()

Returns:
Return type:NXOpen.Expression

New in version NX8.5.0.

License requirements: None.

FilletElementSize

MeshControlBuilder.FilletElementSize

Returns the fillet element size

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

Getter Method

Signature FilletElementSize()

Returns:
Return type:NXOpen.Expression

New in version NX8.5.0.

License requirements: None.

FilletMaxAngle

MeshControlBuilder.FilletMaxAngle

Returns the fillet max angle

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

Getter Method

Signature FilletMaxAngle()

Returns:
Return type:NXOpen.Expression

New in version NX8.5.0.

License requirements: None.

FilletMaxRadius

MeshControlBuilder.FilletMaxRadius

Returns the fillet max radius

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

Getter Method

Signature FilletMaxRadius()

Returns:
Return type:NXOpen.Expression

New in version NX8.5.0.

License requirements: None.

FilletMethod

MeshControlBuilder.FilletMethod

Returns or sets the fillet method

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

Getter Method

Signature FilletMethod()

Returns:
Return type:NXOpen.CAE.MeshControlBuilderFilletType

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature FilletMethod(filletMethod)

Parameters:filletMethod (NXOpen.CAE.MeshControlBuilderFilletType) –

New in version NX8.5.0.

License requirements: None.

FilletMinAngle

MeshControlBuilder.FilletMinAngle

Returns the fillet min angle

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

Getter Method

Signature FilletMinAngle()

Returns:
Return type:NXOpen.Expression

New in version NX8.5.0.

License requirements: None.

FilletMinRadius

MeshControlBuilder.FilletMinRadius

Returns the fillet min radius

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

Getter Method

Signature FilletMinRadius()

Returns:
Return type:NXOpen.Expression

New in version NX8.5.0.

License requirements: None.

FirstLayerThickness

MeshControlBuilder.FirstLayerThickness

Returns the layer thickness

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

Getter Method

Signature FirstLayerThickness()

Returns:
Return type:NXOpen.Expression

New in version NX10.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

GeometricRatio

MeshControlBuilder.GeometricRatio

Returns the value stored in geometric ratio field.

This field represents: Ratio for NXOpen.CAE.MeshControlBuilderTypes.EdgeDensityProgression

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

Getter Method

Signature GeometricRatio()

Returns:
Return type:NXOpen.Expression

New in version NX5.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

GrowthRate

MeshControlBuilder.GrowthRate

Returns or sets the growth rate

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

Getter Method

Signature GrowthRate()

Returns:
Return type:float

New in version NX10.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

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

Setter Method

Signature GrowthRate(growthRate)

Parameters:growthRate (float) –

New in version NX10.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

HeightDefinedBy

MeshControlBuilder.HeightDefinedBy

Returns or sets the height defined by option

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

Getter Method

Signature HeightDefinedBy()

Returns:
Return type:NXOpen.CAE.MeshControlBuilderHeightDefinedByOption

New in version NX10.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

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

Setter Method

Signature HeightDefinedBy(heightDefinedByOption)

Parameters:heightDefinedByOption (NXOpen.CAE.MeshControlBuilderHeightDefinedByOption) –

New in version NX10.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

HoleAllowNonCircularHolesToggle

MeshControlBuilder.HoleAllowNonCircularHolesToggle

Returns or sets the hole allow non circular holes filter toggle

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

Getter Method

Signature HoleAllowNonCircularHolesToggle()

Returns:
Return type:bool

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature HoleAllowNonCircularHolesToggle(holeAllowNonCircularHolesToggle)

Parameters:holeAllowNonCircularHolesToggle (bool) –

New in version NX10.0.0.

License requirements: None.

HoleFreeEdgesToggle

MeshControlBuilder.HoleFreeEdgesToggle

Returns or sets the hole free edges only filter toggle

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

Getter Method

Signature HoleFreeEdgesToggle()

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature HoleFreeEdgesToggle(holeFreeEdgesToggle)

Parameters:holeFreeEdgesToggle (bool) –

New in version NX8.5.0.

License requirements: None.

HoleMaxRadius

MeshControlBuilder.HoleMaxRadius

Returns the hole max radius

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

Getter Method

Signature HoleMaxRadius()

Returns:
Return type:NXOpen.Expression

New in version NX8.5.0.

License requirements: None.

HoleMinRadius

MeshControlBuilder.HoleMinRadius

Returns the hole min radius

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

Getter Method

Signature HoleMinRadius()

Returns:
Return type:NXOpen.Expression

New in version NX8.5.0.

License requirements: None.

MainType

MeshControlBuilder.MainType

Returns or sets the type of mesh control

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

Getter Method

Signature MainType()

Returns:
Return type:NXOpen.CAE.MeshControlBuilderTypes

New in version NX5.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

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

Setter Method

Signature MainType(type)

Parameters:type (NXOpen.CAE.MeshControlBuilderTypes) –

New in version NX5.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

MappedNumberOfLayers

MeshControlBuilder.MappedNumberOfLayers

Returns or sets the mapped number of layers

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

Getter Method

Signature MappedNumberOfLayers()

Returns:
Return type:int

New in version NX8.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

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

Setter Method

Signature MappedNumberOfLayers(mappedNumberOfLayers)

Parameters:mappedNumberOfLayers (int) –

New in version NX8.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

MappedOffset

MeshControlBuilder.MappedOffset

Returns the mapped offset

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

Getter Method

Signature MappedOffset()

Returns:
Return type:NXOpen.Expression

New in version NX8.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

NumOfElements

MeshControlBuilder.NumOfElements

Returns or sets the number of elements defined on edge.

Valid for following types: NXOpen.CAE.MeshControlBuilderTypes.EdgeDensityNumber, NXOpen.CAE.MeshControlBuilderTypes.EdgeDensityProgression

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

Getter Method

Signature NumOfElements()

Returns:
Return type:int

New in version NX5.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

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

Setter Method

Signature NumOfElements(numOfElements)

Parameters:numOfElements (int) –

New in version NX5.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

NumberOfLayers

MeshControlBuilder.NumberOfLayers

Returns or sets the number of layers

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

Getter Method

Signature NumberOfLayers()

Returns:
Return type:int

New in version NX10.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

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

Setter Method

Signature NumberOfLayers(numberOfLayers)

Parameters:numberOfLayers (int) –

New in version NX10.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

OverallSize

MeshControlBuilder.OverallSize

Returns the value stored in Size field.

This field represents: Size for NXOpen.CAE.MeshControlBuilderTypes.EdgeDensitySize Size for NXOpen.CAE.MeshControlBuilderTypes.FaceDensitySize

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

Getter Method

Signature OverallSize()

Returns:
Return type:NXOpen.Expression

New in version NX5.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

ProgressionSubtype

MeshControlBuilder.ProgressionSubtype

Returns or sets the progression or bias starting type

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

Getter Method

Signature ProgressionSubtype()

Returns:
Return type:NXOpen.CAE.MeshControlBuilderProgressionTypes

New in version NX5.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

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

Setter Method

Signature ProgressionSubtype(type)

Parameters:type (NXOpen.CAE.MeshControlBuilderProgressionTypes) –

New in version NX5.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

SelectWeldFace

MeshControlBuilder.SelectWeldFace

Returns the select weld face

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

Getter Method

Signature SelectWeldFace()

Returns:
Return type:NXOpen.SelectNXObjectList

New in version NX8.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

Selection

MeshControlBuilder.Selection

Returns the selection

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

Getter Method

Signature Selection()

Returns:
Return type:NXOpen.SelectNXObjectList

New in version NX5.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

SelectionFilterToggle

MeshControlBuilder.SelectionFilterToggle

Returns or sets the selection filter toggle

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

Getter Method

Signature SelectionFilterToggle()

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature SelectionFilterToggle(selectionFilterToggle)

Parameters:selectionFilterToggle (bool) –

New in version NX8.5.0.

License requirements: None.

SizeSubtype

MeshControlBuilder.SizeSubtype

Returns or sets the size type of mesh control

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

Getter Method

Signature SizeSubtype()

Returns:
Return type:NXOpen.CAE.MeshControlBuilderSizeTypes

New in version NX5.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

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

Setter Method

Signature SizeSubtype(type)

Parameters:type (NXOpen.CAE.MeshControlBuilderSizeTypes) –

New in version NX5.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

SizingOption

MeshControlBuilder.SizingOption

Returns or sets the sizing option

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

Getter Method

Signature SizingOption()

Returns:
Return type:NXOpen.CAE.MeshControlBuilderSizingType

New in version NX8.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

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

Setter Method

Signature SizingOption(sizingOption)

Parameters:sizingOption (NXOpen.CAE.MeshControlBuilderSizingType) –

New in version NX8.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

SpacingElementSize

MeshControlBuilder.SpacingElementSize

Returns the spacing element size

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

Getter Method

Signature SpacingElementSize()

Returns:
Return type:NXOpen.Expression

New in version NX8.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

SpacingNumberOfElements

MeshControlBuilder.SpacingNumberOfElements

Returns or sets the spacing number of elements

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

Getter Method

Signature SpacingNumberOfElements()

Returns:
Return type:int

New in version NX8.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

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

Setter Method

Signature SpacingNumberOfElements(spacingNumberOfElements)

Parameters:spacingNumberOfElements (int) –

New in version NX8.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

StartSize

MeshControlBuilder.StartSize

Returns the value stored in start size field.

This field represents: Size for NXOpen.CAE.MeshControlBuilderTypes.EdgeDensitySize

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

Getter Method

Signature StartSize()

Returns:
Return type:NXOpen.Expression

New in version NX5.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

TotalThickness

MeshControlBuilder.TotalThickness

Returns the total thickness

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

Getter Method

Signature TotalThickness()

Returns:
Return type:NXOpen.Expression

New in version NX10.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

WeldDirection

MeshControlBuilder.WeldDirection

Returns or sets the weld direction

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

Getter Method

Signature WeldDirection()

Returns:
Return type:NXOpen.CAE.MeshControlBuilderWeldSide

New in version NX8.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

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

Setter Method

Signature WeldDirection(weldDirection)

Parameters:weldDirection (NXOpen.CAE.MeshControlBuilderWeldSide) –

New in version NX8.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

WeldDirectionScarEdge

MeshControlBuilder.WeldDirectionScarEdge

Returns or sets the scar edge to define weld direction

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

Getter Method

Signature WeldDirectionScarEdge()

Returns:
Return type:NXOpen.NXObject

New in version NX8.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

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

Setter Method

Signature WeldDirectionScarEdge(tScarEdge)

Parameters:tScarEdge (NXOpen.NXObject) –

New in version NX8.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

WeldNumberOfLayers

MeshControlBuilder.WeldNumberOfLayers

Returns or sets the weld number of layers

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

Getter Method

Signature WeldNumberOfLayers()

Returns:
Return type:int

New in version NX8.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

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

Setter Method

Signature WeldNumberOfLayers(weldNumberOfLayers)

Parameters:weldNumberOfLayers (int) –

New in version NX8.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

WeldOffset

MeshControlBuilder.WeldOffset

Returns the weld offset

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

Getter Method

Signature WeldOffset()

Returns:
Return type:NXOpen.Expression

New in version NX8.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

Method Detail

AddWeldFaceDefinition

MeshControlBuilder.AddWeldFaceDefinition

Create weld face definition

Signature AddWeldFaceDefinition()

Returns:
Return type:int

New in version NX8.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

AutoCreateWeldFaceDefinitions

MeshControlBuilder.AutoCreateWeldFaceDefinitions

Auto create face definitions

Signature AutoCreateWeldFaceDefinitions()

Returns:
Return type:list of int

New in version NX8.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

AutoSize

MeshControlBuilder.AutoSize

The calculate Auto Size method.

This computes and populates num of elements and size fields based auto element size computation. Selected geometry is used in computation.

Signature AutoSize()

New in version NX5.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

CommitDensities

MeshControlBuilder.CommitDensities

Commits the creation of the NXOpen.CAE.MeshControl objects or Commits the changes made to the NXOpen.CAE.MeshControl

Signature CommitDensities()

Returns:
Return type:list of NXOpen.CAE.MeshControl

New in version NX5.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

DeleteWeldFaceDefinitions

MeshControlBuilder.DeleteWeldFaceDefinitions

Delete weld face definition

Signature DeleteWeldFaceDefinitions(piFaceDefinitions)

Parameters:piFaceDefinitions (list of int) –

New in version NX8.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

GetWeldFaceDefinitions

MeshControlBuilder.GetWeldFaceDefinitions

Get weld face definitions

Signature GetWeldFaceDefinitions()

Returns:
Return type:list of int

New in version NX8.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

LoadMeshControlData

MeshControlBuilder.LoadMeshControlData

The intialization method for editing mesh control.

This method is to be used if builder is created in create mode and then user wants to edit a mesh control. This method populates all required mesh control data for editing purpose

Signature LoadMeshControlData(tMeshControl)

Parameters:tMeshControl (NXOpen.CAE.MeshControl) –

New in version NX8.5.1.

License requirements: nx_masterfem (“Finite Element Modeling”)

ResolveConflicts

MeshControlBuilder.ResolveConflicts

To resolve conflicting or existing mesh control when creating new mesh controls if fDoNotOverwriteExisting is false then the existing lower order mesh controls will be overwritten if it is set to true then the geometry will be removed from creating new mesh control.

Signature ResolveConflicts(fDoNotOverwriteExisting)

Parameters:fDoNotOverwriteExisting (bool) –

New in version NX9.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

SetWeldFaceDefinition

MeshControlBuilder.SetWeldFaceDefinition

Set current weld face definition

Signature SetWeldFaceDefinition(iFaceDefinition)

Parameters:iFaceDefinition (int) –

New in version NX8.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

Validate

MeshControlBuilder.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.