SMBoundaryConditionBuilder Class¶
-
class
NXOpen.Features.SheetMetal.
SMBoundaryConditionBuilder
¶ Bases:
NXOpen.TaggedObject
,NXOpen.GeometricUtilities.IComponentBuilder
Represents a Boundary condition object for Metaform.
A Metaform feature can have one or more boundary conditions and each condition determines how the mapped geometry will be locked. To create a new instance of this class, use
NXOpen.Features.SheetMetal.MetaformBuilder.CreateSMBoundaryCondition()
New in version NX7.5.0.
Properties¶
Property | Description |
---|---|
ConstraintName | Returns or sets the constraint name. |
ConstraintType | Returns or sets the constraint type |
EndRegionCurve | Returns the end region curve This input is required if the Constraint Type is NOT Features.SheetMetal.SMBoundaryConditionBuilderConstraintTypes.PointToPoint . |
EndRegionPoint | Returns or sets the end region point This input is required only if the Constraint Type is Features.SheetMetal.SMBoundaryConditionBuilderConstraintTypes.PointToPoint . |
StartRegionCurve | Returns the start region curve This input is required only if the Constraint Type is Features.SheetMetal.SMBoundaryConditionBuilderConstraintTypes.CurveToCurve or Features.SheetMetal.SMBoundaryConditionBuilderConstraintTypes.CurveAlongCurve . |
StartRegionPoint | Returns or sets the start region point. |
Tag | Returns the Tag for this object. |
Methods¶
Method | Description |
---|---|
Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
SMBoundaryConditionBuilderConstraintTypes Enumeration | Types of Boundary condition constraints |
Property Detail¶
ConstraintName¶
-
SMBoundaryConditionBuilder.
ConstraintName
¶ Returns or sets the constraint name.
If a constraint is added interactively, an automatic name will be generated for the users which can be edited. Each of the constraint name must be unique.
-------------------------------------
Getter Method
Signature
ConstraintName()
Returns: Return type: str New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ConstraintName(constraintName)
Parameters: constraintName (str) – New in version NX7.5.0.
License requirements: adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)
ConstraintType¶
-
SMBoundaryConditionBuilder.
ConstraintType
¶ Returns or sets the constraint type
-------------------------------------
Getter Method
Signature
ConstraintType()
Returns: Return type: NXOpen.Features.SheetMetal.SMBoundaryConditionBuilderConstraintTypes
New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ConstraintType(constraintType)
Parameters: constraintType ( NXOpen.Features.SheetMetal.SMBoundaryConditionBuilderConstraintTypes
) –New in version NX7.5.0.
License requirements: adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)
EndRegionCurve¶
-
SMBoundaryConditionBuilder.
EndRegionCurve
¶ Returns the end region curve This input is required if the Constraint Type is NOT
Features.SheetMetal.SMBoundaryConditionBuilderConstraintTypes.PointToPoint
.-------------------------------------
Getter Method
Signature
EndRegionCurve()
Returns: Return type: NXOpen.ScCollector
New in version NX7.5.0.
License requirements: None.
EndRegionPoint¶
-
SMBoundaryConditionBuilder.
EndRegionPoint
¶ Returns or sets the end region point This input is required only if the Constraint Type is
Features.SheetMetal.SMBoundaryConditionBuilderConstraintTypes.PointToPoint
.-------------------------------------
Getter Method
Signature
EndRegionPoint()
Returns: Return type: NXOpen.Point
New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
EndRegionPoint(endRegionPoint)
Parameters: endRegionPoint ( NXOpen.Point
) –New in version NX7.5.0.
License requirements: adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)
StartRegionCurve¶
-
SMBoundaryConditionBuilder.
StartRegionCurve
¶ Returns the start region curve This input is required only if the Constraint Type is
Features.SheetMetal.SMBoundaryConditionBuilderConstraintTypes.CurveToCurve
orFeatures.SheetMetal.SMBoundaryConditionBuilderConstraintTypes.CurveAlongCurve
.-------------------------------------
Getter Method
Signature
StartRegionCurve()
Returns: Return type: NXOpen.ScCollector
New in version NX7.5.0.
License requirements: None.
StartRegionPoint¶
-
SMBoundaryConditionBuilder.
StartRegionPoint
¶ Returns or sets the start region point.
This input is required only if the Constraint Type is
Features.SheetMetal.SMBoundaryConditionBuilderConstraintTypes.PointToPoint
orFeatures.SheetMetal.SMBoundaryConditionBuilderConstraintTypes.PointAlongCurve
.-------------------------------------
Getter Method
Signature
StartRegionPoint()
Returns: Return type: NXOpen.Point
New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
StartRegionPoint(startRegionPoint)
Parameters: startRegionPoint ( NXOpen.Point
) –New in version NX7.5.0.
License requirements: adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)
Method Detail¶
Validate¶
-
SMBoundaryConditionBuilder.
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.