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
BoundingVolumeBodySelection Returns the bounding volume body selection, This is optional and Bodies selected must be inside or crossing the selected selection recipe Body selection for NXOpen.CAE.MeshControlBuilderTypes.BoundingVolumeDensity
BoundingVolumeDensityElementSize Returns the value stored in element size field.
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
CylinderFreezeGeometryOption Returns or sets the selection cylinder freeze geometry 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
MinimumElementSize Returns the minimum element size.
MinimumElementSizeOption Returns or sets the minimum element size option.
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.
PointElementSize Returns the value stored in element size field.
PointRadiusOfInfluence Returns the value stored in radius of influence 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
AutoCreateWeldFaceDefinitions Auto create face definitions
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
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
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

Parameters:blBodySelectionToggle (bool) –

New in version NX10.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

BoundingVolumeBodySelection

MeshControlBuilder.BoundingVolumeBodySelection

Returns the bounding volume body selection, This is optional and Bodies selected must be inside or crossing the selected selection recipe Body selection for NXOpen.CAE.MeshControlBuilderTypes.BoundingVolumeDensity

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

Getter Method

Signature BoundingVolumeBodySelection

Returns:
Return type:NXOpen.SelectNXObjectList

New in version NX12.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

BoundingVolumeDensityElementSize

MeshControlBuilder.BoundingVolumeDensityElementSize

Returns the value stored in element size field.

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

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

Getter Method

Signature BoundingVolumeDensityElementSize

Returns:
Return type:NXOpen.Expression

New in version NX12.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

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

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

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

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

Parameters:cylinderCircularSizeOption (NXOpen.CAE.MeshControlBuilderCylinderCircularSizeType) –

New in version NX8.5.0.

License requirements: None.

CylinderFreezeGeometryOption

MeshControlBuilder.CylinderFreezeGeometryOption

Returns or sets the selection cylinder freeze geometry option

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

Getter Method

Signature CylinderFreezeGeometryOption

Returns:
Return type:bool

New in version NX12.0.0.

License requirements: None.

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

Setter Method

Signature CylinderFreezeGeometryOption

Parameters:selectionCylinderFreezeGeometryOption (bool) –

New in version NX12.0.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

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

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

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

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

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

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

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

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

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

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”)

MinimumElementSize

MeshControlBuilder.MinimumElementSize

Returns the minimum element size.

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

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

Getter Method

Signature MinimumElementSize

Returns:
Return type:NXOpen.Expression

New in version NX12.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

MinimumElementSizeOption

MeshControlBuilder.MinimumElementSizeOption

Returns or sets the minimum element size option.

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

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

Getter Method

Signature MinimumElementSizeOption

Returns:
Return type:bool

New in version NX12.0.0.

License requirements: None.

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

Setter Method

Signature MinimumElementSizeOption

Parameters:minimumElementSizeOption (bool) –

New in version NX12.0.0.

License requirements: None.

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

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

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”)

PointElementSize

MeshControlBuilder.PointElementSize

Returns the value stored in element size field.

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

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

Getter Method

Signature PointElementSize

Returns:
Return type:NXOpen.Expression

New in version NX12.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

PointRadiusOfInfluence

MeshControlBuilder.PointRadiusOfInfluence

Returns the value stored in radius of influence field.

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

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

Getter Method

Signature PointRadiusOfInfluence

Returns:
Return type:NXOpen.Expression

New in version NX12.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

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

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

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

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

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

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

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

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.