Class MeshControlBuilder
Inheritance
System.Object
System.MarshalByRefObject
MeshControlBuilder
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
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
public SelectNXObjectList BlBodySelection { get; }
Property Value
BlBodySelectionToggle
Declaration
public bool BlBodySelectionToggle { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
BoundingVolumeBodySelection
Declaration
public SelectNXObjectList BoundingVolumeBodySelection { get; }
Property Value
BoundingVolumeDensityElementSize
Declaration
public Expression BoundingVolumeDensityElementSize { 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
Type |
Description |
System.Int32 |
|
CylinderCircularNumElements
Declaration
public int CylinderCircularNumElements { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
CylinderCircularNumPerQuarter
Declaration
public int CylinderCircularNumPerQuarter { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
CylinderCircularSizeOption
Declaration
public MeshControlBuilder.CylinderCircularSizeType CylinderCircularSizeOption { get; set; }
Property Value
CylinderFreezeGeometryOption
Declaration
public bool CylinderFreezeGeometryOption { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
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
EdgeFraction
Declaration
public Expression EdgeFraction { get; }
Property Value
EndSize
Declaration
public Expression EndSize { get; }
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
Type |
Description |
System.Int32 |
|
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
Type |
Description |
System.Double |
|
HeightDefinedBy
Declaration
public MeshControlBuilder.HeightDefinedByOption HeightDefinedBy { get; set; }
Property Value
HoleAllowNonCircularHolesToggle
Declaration
public bool HoleAllowNonCircularHolesToggle { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
HoleFreeEdgesToggle
Declaration
public bool HoleFreeEdgesToggle { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
HoleMaxRadius
Declaration
public Expression HoleMaxRadius { get; }
Property Value
HoleMinRadius
Declaration
public Expression HoleMinRadius { get; }
Property Value
MainType
Declaration
public MeshControlBuilder.Types MainType { get; set; }
Property Value
MappedNumberOfLayers
Declaration
public int MappedNumberOfLayers { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
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
Type |
Description |
System.Boolean |
|
NumberOfLayers
Declaration
public int NumberOfLayers { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
NumOfElements
Declaration
public int NumOfElements { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
OverallSize
Declaration
public Expression OverallSize { get; }
Property Value
PointElementSize
Declaration
public Expression PointElementSize { get; }
Property Value
PointRadiusOfInfluence
Declaration
public Expression PointRadiusOfInfluence { get; }
Property Value
ProgressionSubtype
Declaration
public MeshControlBuilder.ProgressionTypes ProgressionSubtype { get; set; }
Property Value
Selection
Declaration
public SelectNXObjectList Selection { get; }
Property Value
SelectionFilterToggle
Declaration
public bool SelectionFilterToggle { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
SelectWeldFace
Declaration
public SelectNXObjectList SelectWeldFace { get; }
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
Type |
Description |
System.Int32 |
|
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
Type |
Description |
System.Int32 |
|
WeldOffset
Declaration
public Expression WeldOffset { get; }
Property Value
Methods
AddWeldFaceDefinition()
Declaration
public int AddWeldFaceDefinition()
Returns
Type |
Description |
System.Int32 |
|
AutoCreateWeldFaceDefinitions()
Declaration
public int[] AutoCreateWeldFaceDefinitions()
Returns
Type |
Description |
System.Int32[] |
|
AutoSize()
Declaration
CommitDensities()
Declaration
public MeshControl[] CommitDensities()
Returns
DeleteWeldFaceDefinitions(Int32[])
Declaration
public void DeleteWeldFaceDefinitions(int[] piFaceDefinitions)
Parameters
Type |
Name |
Description |
System.Int32[] |
piFaceDefinitions |
|
GetWeldFaceDefinitions()
Declaration
public int[] GetWeldFaceDefinitions()
Returns
Type |
Description |
System.Int32[] |
|
LoadMeshControlData(MeshControl)
Declaration
public void LoadMeshControlData(MeshControl tMeshControl)
Parameters
ResolveConflicts(Boolean)
Declaration
public void ResolveConflicts(bool fDoNotOverwriteExisting)
Parameters
Type |
Name |
Description |
System.Boolean |
fDoNotOverwriteExisting |
|
SetWeldFaceDefinition(Int32)
Declaration
public void SetWeldFaceDefinition(int iFaceDefinition)
Parameters
Type |
Name |
Description |
System.Int32 |
iFaceDefinition |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink