Class MeshControlBuilder
Inheritance
MeshControlBuilder
Assembly: NXOpen.dll
Syntax
public class MeshControlBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
MeshControlBuilder()
Declaration
protected MeshControlBuilder()
Properties
AspectRatio
Declaration
public Expression AspectRatio { get; }
Property Value
BlBodySelection
Declaration
[Obsolete("Deprecated in NX2007.0.0. Use NXOpen.CAE.MeshControlBuilder.BlTargetSelection instead.")]
public SelectNXObjectList BlBodySelection { get; }
Property Value
BlBodySelectionToggle
Declaration
public bool BlBodySelectionToggle { get; set; }
Property Value
BlDimension
Declaration
public int BlDimension { get; set; }
Property Value
BlTargetSelection
Declaration
public SelectNXObjectList BlTargetSelection { get; }
Property Value
BoundingVolumeApplyToSurfacesOnly
Declaration
public bool BoundingVolumeApplyToSurfacesOnly { get; set; }
Property Value
BoundingVolumeBodySelection
Declaration
public SelectNXObjectList BoundingVolumeBodySelection { get; }
Property Value
BoundingVolumeDensityElementSize
Declaration
public Expression BoundingVolumeDensityElementSize { get; }
Property Value
BoxDepth
Declaration
public Expression BoxDepth { get; }
Property Value
ChordalTolerance
Declaration
public Expression ChordalTolerance { get; }
Property Value
CylinderAxialElementSize
Declaration
public Expression CylinderAxialElementSize { get; }
Property Value
CylinderAxialElementSizeOption
Declaration
public MeshControlBuilder.CylinderAxialElementSizeType CylinderAxialElementSizeOption { get; set; }
Property Value
CylinderAxialNumElements
Declaration
public int CylinderAxialNumElements { get; set; }
Property Value
CylinderAxialNumElementsExp
Declaration
public Expression CylinderAxialNumElementsExp { get; }
Property Value
CylinderCircularNumElements
Declaration
public int CylinderCircularNumElements { get; set; }
Property Value
CylinderCircularNumElementsExp
Declaration
public Expression CylinderCircularNumElementsExp { get; }
Property Value
CylinderCircularNumPerQuarter
Declaration
public int CylinderCircularNumPerQuarter { get; set; }
Property Value
CylinderCircularNumPerQuarterExp
Declaration
public Expression CylinderCircularNumPerQuarterExp { get; }
Property Value
CylinderCircularSizeOption
Declaration
public MeshControlBuilder.CylinderCircularSizeType CylinderCircularSizeOption { get; set; }
Property Value
CylinderFreezeGeometryOption
Declaration
public bool CylinderFreezeGeometryOption { get; set; }
Property Value
CylinderMaxAngle
Declaration
public Expression CylinderMaxAngle { get; }
Property Value
CylinderMaxRadius
Declaration
public Expression CylinderMaxRadius { get; }
Property Value
CylinderMinAngle
Declaration
public Expression CylinderMinAngle { get; }
Property Value
CylinderMinRadius
Declaration
public Expression CylinderMinRadius { get; }
Property Value
DistributeOnChainOption
Declaration
public bool DistributeOnChainOption { get; set; }
Property Value
EdgeFraction
Declaration
public Expression EdgeFraction { get; }
Property Value
ElementsThroughDepth
Declaration
public Expression ElementsThroughDepth { get; }
Property Value
EndSize
Declaration
public Expression EndSize { get; }
Property Value
ExtendToFaceBoundary
Declaration
public bool ExtendToFaceBoundary { get; set; }
Property Value
FilletAxialElementSizeOption
Declaration
public MeshControlBuilder.FilletAxialElementSizeType FilletAxialElementSizeOption { get; set; }
Property Value
FilletCircumMinElementSize
Declaration
public Expression FilletCircumMinElementSize { get; }
Property Value
FilletCircumNumberElements
Declaration
public int FilletCircumNumberElements { get; set; }
Property Value
FilletCircumNumberElementsExp
Declaration
public Expression FilletCircumNumberElementsExp { get; }
Property Value
FilletCircumSizeOption
Declaration
public MeshControlBuilder.FilletCircumferenceSizeType FilletCircumSizeOption { get; set; }
Property Value
FilletCircumTargetElemSize
Declaration
public Expression FilletCircumTargetElemSize { get; }
Property Value
FilletElementSize
Declaration
public Expression FilletElementSize { get; }
Property Value
FilletMaxAngle
Declaration
public Expression FilletMaxAngle { get; }
Property Value
FilletMaxRadius
Declaration
public Expression FilletMaxRadius { get; }
Property Value
FilletMethod
Declaration
public MeshControlBuilder.FilletType FilletMethod { get; set; }
Property Value
FilletMinAngle
Declaration
public Expression FilletMinAngle { get; }
Property Value
FilletMinRadius
Declaration
public Expression FilletMinRadius { get; }
Property Value
FirstLayerThickness
Declaration
public Expression FirstLayerThickness { get; }
Property Value
GeometricRatio
Declaration
public Expression GeometricRatio { get; }
Property Value
GrowthRate
Declaration
public double GrowthRate { get; set; }
Property Value
HeightDefinedBy
Declaration
public MeshControlBuilder.HeightDefinedByOption HeightDefinedBy { get; set; }
Property Value
HoleAllowNonCircularHolesToggle
Declaration
public bool HoleAllowNonCircularHolesToggle { get; set; }
Property Value
HoleFreeEdgesToggle
Declaration
public bool HoleFreeEdgesToggle { get; set; }
Property Value
HoleMaxRadius
Declaration
public Expression HoleMaxRadius { get; }
Property Value
HoleMinRadius
Declaration
public Expression HoleMinRadius { get; }
Property Value
LockBoxBoundary
Declaration
public bool LockBoxBoundary { get; set; }
Property Value
MainType
Declaration
public MeshControlBuilder.Types MainType { get; set; }
Property Value
MappedAdjustDepth
Declaration
public bool MappedAdjustDepth { get; set; }
Property Value
MappedApplyShapeImprints
Declaration
[Obsolete("Deprecated in NX2306.0.0. Use NXOpen.CAE.MeshControlBuilder.MappedHoleShapeImprintType instead.")]
public bool MappedApplyShapeImprints { get; set; }
Property Value
MappedHoleShapeImprintType
Declaration
public MeshControlBuilder.ShapeImprintType MappedHoleShapeImprintType { get; set; }
Property Value
MappedNumberOfLayers
Declaration
public int MappedNumberOfLayers { get; set; }
Property Value
MappedNumberOfLayersExp
Declaration
public Expression MappedNumberOfLayersExp { get; }
Property Value
MappedOffset
Declaration
public Expression MappedOffset { get; }
Property Value
MinimumElementSize
Declaration
public Expression MinimumElementSize { get; }
Property Value
MinimumElementSizeOption
Declaration
public bool MinimumElementSizeOption { get; set; }
Property Value
NumOfElements
Declaration
public int NumOfElements { get; set; }
Property Value
NumOfElementsExp
Declaration
public Expression NumOfElementsExp { get; }
Property Value
NumberOfLayers
Declaration
public int NumberOfLayers { get; set; }
Property Value
NumberOfLayersExp
Declaration
public Expression NumberOfLayersExp { get; }
Property Value
OverallSize
Declaration
public Expression OverallSize { get; }
Property Value
PaveLayer
Declaration
public bool PaveLayer { get; set; }
Property Value
PointElementSize
Declaration
public Expression PointElementSize { get; }
Property Value
PointIndividualLayerThickness
Declaration
public Expression PointIndividualLayerThickness { get; }
Property Value
PointLayerThicknessOption
Declaration
public bool PointLayerThicknessOption { get; set; }
Property Value
PointNumberOfElements
Declaration
public Expression PointNumberOfElements { get; }
Property Value
PointNumberOfLayers
Declaration
public Expression PointNumberOfLayers { get; }
Property Value
PointRadiusOfInfluence
Declaration
public Expression PointRadiusOfInfluence { get; }
Property Value
PointSpotWeldStatus
Declaration
public bool PointSpotWeldStatus { get; set; }
Property Value
ProgressionSubtype
Declaration
public MeshControlBuilder.ProgressionTypes ProgressionSubtype { get; set; }
Property Value
SelectWeldFace
Declaration
public SelectNXObjectList SelectWeldFace { get; }
Property Value
Selection
Declaration
public SelectNXObjectList Selection { get; }
Property Value
SelectionFilterToggle
Declaration
public bool SelectionFilterToggle { get; set; }
Property Value
SizeSubtype
Declaration
public MeshControlBuilder.SizeTypes SizeSubtype { get; set; }
Property Value
SizingOption
Declaration
public MeshControlBuilder.SizingType SizingOption { get; set; }
Property Value
SpacingElementSize
Declaration
public Expression SpacingElementSize { get; }
Property Value
SpacingNumberOfElements
Declaration
public int SpacingNumberOfElements { get; set; }
Property Value
SpacingNumberOfElementsExp
Declaration
public Expression SpacingNumberOfElementsExp { get; }
Property Value
StartSize
Declaration
public Expression StartSize { get; }
Property Value
TotalThickness
Declaration
public Expression TotalThickness { get; }
Property Value
WeldDirection
Declaration
public MeshControlBuilder.WeldSide WeldDirection { get; set; }
Property Value
WeldDirectionScarEdge
Declaration
public NXObject WeldDirectionScarEdge { get; set; }
Property Value
WeldNumberOfLayers
Declaration
public int WeldNumberOfLayers { get; set; }
Property Value
WeldNumberOfLayersExp
Declaration
public Expression WeldNumberOfLayersExp { get; }
Property Value
WeldOffset
Declaration
public Expression WeldOffset { get; }
Property Value
Methods
AddWeldFaceDefinition()
Declaration
public int AddWeldFaceDefinition()
Returns
AutoCreateWeldFaceDefinitions()
Declaration
public int[] AutoCreateWeldFaceDefinitions()
Returns
AutoSize()
Declaration
CommitDensities()
Declaration
public MeshControl[] CommitDensities()
Returns
DeleteWeldFaceDefinitions(int[])
Declaration
public void DeleteWeldFaceDefinitions(int[] piFaceDefinitions)
Parameters
Type |
Name |
Description |
int[] |
piFaceDefinitions |
|
GetWeldFaceDefinitions()
Declaration
public int[] GetWeldFaceDefinitions()
Returns
LoadMeshControlData(MeshControl)
Declaration
public void LoadMeshControlData(MeshControl tMeshControl)
Parameters
ResolveConflicts(bool)
Declaration
public void ResolveConflicts(bool fDoNotOverwriteExisting)
Parameters
Type |
Name |
Description |
bool |
fDoNotOverwriteExisting |
|
SetCurrentPointLayerThicknessDefinition(int)
Declaration
public void SetCurrentPointLayerThicknessDefinition(int iLayerId)
Parameters
Type |
Name |
Description |
int |
iLayerId |
|
SetWeldFaceDefinition(int)
Declaration
public void SetWeldFaceDefinition(int iFaceDefinition)
Parameters
Type |
Name |
Description |
int |
iFaceDefinition |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink