SMBoundaryConditionBuilder Class¶
-
class
NXOpen.Features.SheetMetal.SMBoundaryConditionBuilder¶ Bases:
NXOpen.TaggedObject,NXOpen.GeometricUtilities.IComponentBuilderRepresents 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
ConstraintNameReturns: Return type: str New in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ConstraintNameParameters: 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
ConstraintTypeReturns: Return type: NXOpen.Features.SheetMetal.SMBoundaryConditionBuilderConstraintTypesNew in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ConstraintTypeParameters: 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
EndRegionCurveReturns: Return type: NXOpen.ScCollectorNew 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
EndRegionPointReturns: Return type: NXOpen.PointNew in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
EndRegionPointParameters: 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.CurveToCurveorFeatures.SheetMetal.SMBoundaryConditionBuilderConstraintTypes.CurveAlongCurve.-------------------------------------Getter Method
Signature
StartRegionCurveReturns: Return type: NXOpen.ScCollectorNew 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.PointToPointorFeatures.SheetMetal.SMBoundaryConditionBuilderConstraintTypes.PointAlongCurve.-------------------------------------Getter Method
Signature
StartRegionPointReturns: Return type: NXOpen.PointNew in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
StartRegionPointParameters: 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.