MeshControlBuilder Class¶
-
class
NXOpen.CAE.MeshControlBuilder¶ Bases:
NXOpen.BuilderRepresents a
NXOpen.CAE.MeshControlTo 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
AspectRatioReturns: Return type: NXOpen.ExpressionNew in version NX8.5.0.
License requirements: None.
BlBodySelection¶
-
MeshControlBuilder.BlBodySelection¶ Returns the body selection for boundary layer
-------------------------------------Getter Method
Signature
BlBodySelectionReturns: Return type: NXOpen.SelectNXObjectListNew 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
BlBodySelectionToggleReturns: Return type: bool New in version NX10.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------Setter Method
Signature
BlBodySelectionToggleParameters: 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
BoundingVolumeBodySelectionReturns: Return type: NXOpen.SelectNXObjectListNew 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
BoundingVolumeDensityElementSizeReturns: Return type: NXOpen.ExpressionNew 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
ChordalToleranceReturns: Return type: NXOpen.ExpressionNew in version NX5.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
CylinderAxialElementSize¶
-
MeshControlBuilder.CylinderAxialElementSize¶ Returns the cylinder axial element size
-------------------------------------Getter Method
Signature
CylinderAxialElementSizeReturns: Return type: NXOpen.ExpressionNew in version NX8.5.0.
License requirements: None.
CylinderAxialElementSizeOption¶
-
MeshControlBuilder.CylinderAxialElementSizeOption¶ Returns or sets the cylinder axial element size option
-------------------------------------Getter Method
Signature
CylinderAxialElementSizeOptionReturns: Return type: NXOpen.CAE.MeshControlBuilderCylinderAxialElementSizeTypeNew in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CylinderAxialElementSizeOptionParameters: 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
CylinderAxialNumElementsReturns: Return type: int New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CylinderAxialNumElementsParameters: 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
CylinderCircularNumElementsReturns: Return type: int New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CylinderCircularNumElementsParameters: 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
CylinderCircularNumPerQuarterReturns: Return type: int New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CylinderCircularNumPerQuarterParameters: 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
CylinderCircularSizeOptionReturns: Return type: NXOpen.CAE.MeshControlBuilderCylinderCircularSizeTypeNew in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CylinderCircularSizeOptionParameters: 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
CylinderFreezeGeometryOptionReturns: Return type: bool New in version NX12.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CylinderFreezeGeometryOptionParameters: selectionCylinderFreezeGeometryOption (bool) – New in version NX12.0.0.
License requirements: None.
CylinderMaxAngle¶
-
MeshControlBuilder.CylinderMaxAngle¶ Returns the cylinder max angle
-------------------------------------Getter Method
Signature
CylinderMaxAngleReturns: Return type: NXOpen.ExpressionNew in version NX8.5.0.
License requirements: None.
CylinderMaxRadius¶
-
MeshControlBuilder.CylinderMaxRadius¶ Returns the cylinder max radius
-------------------------------------Getter Method
Signature
CylinderMaxRadiusReturns: Return type: NXOpen.ExpressionNew in version NX8.5.0.
License requirements: None.
CylinderMinAngle¶
-
MeshControlBuilder.CylinderMinAngle¶ Returns the cylinder min angle
-------------------------------------Getter Method
Signature
CylinderMinAngleReturns: Return type: NXOpen.ExpressionNew in version NX8.5.0.
License requirements: None.
CylinderMinRadius¶
-
MeshControlBuilder.CylinderMinRadius¶ Returns the cylinder min radius
-------------------------------------Getter Method
Signature
CylinderMinRadiusReturns: Return type: NXOpen.ExpressionNew 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
EdgeFractionReturns: Return type: NXOpen.ExpressionNew 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
EndSizeReturns: Return type: NXOpen.ExpressionNew 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
FilletAxialElementSizeOptionReturns: Return type: NXOpen.CAE.MeshControlBuilderFilletAxialElementSizeTypeNew in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
FilletAxialElementSizeOptionParameters: 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
FilletCircumMinElementSizeReturns: Return type: NXOpen.ExpressionNew in version NX8.5.0.
License requirements: None.
FilletCircumNumberElements¶
-
MeshControlBuilder.FilletCircumNumberElements¶ Returns or sets the fillet circum number elements
-------------------------------------Getter Method
Signature
FilletCircumNumberElementsReturns: Return type: int New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
FilletCircumNumberElementsParameters: 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
FilletCircumSizeOptionReturns: Return type: NXOpen.CAE.MeshControlBuilderFilletCircumferenceSizeTypeNew in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
FilletCircumSizeOptionParameters: 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
FilletCircumTargetElemSizeReturns: Return type: NXOpen.ExpressionNew in version NX8.5.0.
License requirements: None.
FilletElementSize¶
-
MeshControlBuilder.FilletElementSize¶ Returns the fillet element size
-------------------------------------Getter Method
Signature
FilletElementSizeReturns: Return type: NXOpen.ExpressionNew in version NX8.5.0.
License requirements: None.
FilletMaxAngle¶
-
MeshControlBuilder.FilletMaxAngle¶ Returns the fillet max angle
-------------------------------------Getter Method
Signature
FilletMaxAngleReturns: Return type: NXOpen.ExpressionNew in version NX8.5.0.
License requirements: None.
FilletMaxRadius¶
-
MeshControlBuilder.FilletMaxRadius¶ Returns the fillet max radius
-------------------------------------Getter Method
Signature
FilletMaxRadiusReturns: Return type: NXOpen.ExpressionNew in version NX8.5.0.
License requirements: None.
FilletMethod¶
-
MeshControlBuilder.FilletMethod¶ Returns or sets the fillet method
-------------------------------------Getter Method
Signature
FilletMethodReturns: Return type: NXOpen.CAE.MeshControlBuilderFilletTypeNew in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
FilletMethodParameters: filletMethod ( NXOpen.CAE.MeshControlBuilderFilletType) –New in version NX8.5.0.
License requirements: None.
FilletMinAngle¶
-
MeshControlBuilder.FilletMinAngle¶ Returns the fillet min angle
-------------------------------------Getter Method
Signature
FilletMinAngleReturns: Return type: NXOpen.ExpressionNew in version NX8.5.0.
License requirements: None.
FilletMinRadius¶
-
MeshControlBuilder.FilletMinRadius¶ Returns the fillet min radius
-------------------------------------Getter Method
Signature
FilletMinRadiusReturns: Return type: NXOpen.ExpressionNew in version NX8.5.0.
License requirements: None.
FirstLayerThickness¶
-
MeshControlBuilder.FirstLayerThickness¶ Returns the layer thickness
-------------------------------------Getter Method
Signature
FirstLayerThicknessReturns: Return type: NXOpen.ExpressionNew 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
GeometricRatioReturns: Return type: NXOpen.ExpressionNew in version NX5.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
GrowthRate¶
-
MeshControlBuilder.GrowthRate¶ Returns or sets the growth rate
-------------------------------------Getter Method
Signature
GrowthRateReturns: Return type: float New in version NX10.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------Setter Method
Signature
GrowthRateParameters: 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
HeightDefinedByReturns: Return type: NXOpen.CAE.MeshControlBuilderHeightDefinedByOptionNew in version NX10.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------Setter Method
Signature
HeightDefinedByParameters: 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
HoleAllowNonCircularHolesToggleReturns: Return type: bool New in version NX10.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
HoleAllowNonCircularHolesToggleParameters: 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
HoleFreeEdgesToggleReturns: Return type: bool New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
HoleFreeEdgesToggleParameters: holeFreeEdgesToggle (bool) – New in version NX8.5.0.
License requirements: None.
HoleMaxRadius¶
-
MeshControlBuilder.HoleMaxRadius¶ Returns the hole max radius
-------------------------------------Getter Method
Signature
HoleMaxRadiusReturns: Return type: NXOpen.ExpressionNew in version NX8.5.0.
License requirements: None.
HoleMinRadius¶
-
MeshControlBuilder.HoleMinRadius¶ Returns the hole min radius
-------------------------------------Getter Method
Signature
HoleMinRadiusReturns: Return type: NXOpen.ExpressionNew in version NX8.5.0.
License requirements: None.
MainType¶
-
MeshControlBuilder.MainType¶ Returns or sets the type of mesh control
-------------------------------------Getter Method
Signature
MainTypeReturns: Return type: NXOpen.CAE.MeshControlBuilderTypesNew in version NX5.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------Setter Method
Signature
MainTypeParameters: 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
MappedNumberOfLayersReturns: Return type: int New in version NX8.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------Setter Method
Signature
MappedNumberOfLayersParameters: 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
MappedOffsetReturns: Return type: NXOpen.ExpressionNew 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
MinimumElementSizeReturns: Return type: NXOpen.ExpressionNew 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
MinimumElementSizeOptionReturns: Return type: bool New in version NX12.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
MinimumElementSizeOptionParameters: 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
NumOfElementsReturns: Return type: int New in version NX5.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------Setter Method
Signature
NumOfElementsParameters: 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
NumberOfLayersReturns: Return type: int New in version NX10.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------Setter Method
Signature
NumberOfLayersParameters: 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.EdgeDensitySizeSize forNXOpen.CAE.MeshControlBuilderTypes.FaceDensitySize-------------------------------------Getter Method
Signature
OverallSizeReturns: Return type: NXOpen.ExpressionNew 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
PointElementSizeReturns: Return type: NXOpen.ExpressionNew 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
PointRadiusOfInfluenceReturns: Return type: NXOpen.ExpressionNew 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
ProgressionSubtypeReturns: Return type: NXOpen.CAE.MeshControlBuilderProgressionTypesNew in version NX5.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------Setter Method
Signature
ProgressionSubtypeParameters: 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
SelectWeldFaceReturns: Return type: NXOpen.SelectNXObjectListNew in version NX8.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
Selection¶
-
MeshControlBuilder.Selection¶ Returns the selection
-------------------------------------Getter Method
Signature
SelectionReturns: Return type: NXOpen.SelectNXObjectListNew 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
SelectionFilterToggleReturns: Return type: bool New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
SelectionFilterToggleParameters: 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
SizeSubtypeReturns: Return type: NXOpen.CAE.MeshControlBuilderSizeTypesNew in version NX5.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------Setter Method
Signature
SizeSubtypeParameters: 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
SizingOptionReturns: Return type: NXOpen.CAE.MeshControlBuilderSizingTypeNew in version NX8.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------Setter Method
Signature
SizingOptionParameters: 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
SpacingElementSizeReturns: Return type: NXOpen.ExpressionNew 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
SpacingNumberOfElementsReturns: Return type: int New in version NX8.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------Setter Method
Signature
SpacingNumberOfElementsParameters: 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
StartSizeReturns: Return type: NXOpen.ExpressionNew in version NX5.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
TotalThickness¶
-
MeshControlBuilder.TotalThickness¶ Returns the total thickness
-------------------------------------Getter Method
Signature
TotalThicknessReturns: Return type: NXOpen.ExpressionNew in version NX10.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
WeldDirection¶
-
MeshControlBuilder.WeldDirection¶ Returns or sets the weld direction
-------------------------------------Getter Method
Signature
WeldDirectionReturns: Return type: NXOpen.CAE.MeshControlBuilderWeldSideNew in version NX8.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------Setter Method
Signature
WeldDirectionParameters: 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
WeldDirectionScarEdgeReturns: Return type: NXOpen.NXObjectNew in version NX8.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------Setter Method
Signature
WeldDirectionScarEdgeParameters: 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
WeldNumberOfLayersReturns: Return type: int New in version NX8.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------Setter Method
Signature
WeldNumberOfLayersParameters: 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
WeldOffsetReturns: Return type: NXOpen.ExpressionNew 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.MeshControlobjects or Commits the changes made to theNXOpen.CAE.MeshControlSignature
CommitDensities()Returns: Return type: list of NXOpen.CAE.MeshControlNew 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.