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 forNXOpen.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 theNXOpen.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.